このガイドは、Linuxの歴史、さらには長く複雑な履歴からコマンドを簡単に取得するためのいくつかの効果的な戦略を提供します。これらの方法を調べて、ワークフローを合理化しましょう。
過去のコマンドに効率的にアクセスすることは、生産性にとって重要です。次の手法は、長さや複雑さに関係なく、コマンドを見つけて再利用するのに役立ちます。
1。 history
コマンド:
最も単純な方法は、 history
コマンドを使用することです。これにより、最近実行されたコマンドの番号付きリストが表示されます。このリストをスクロールして、必要なコマンドを見つけることができます。
例:
$履歴
2。CTRLRでの逆検索:
Ctrl Rを押すと、逆検索が開始されます。コマンドの一部の入力を開始し、Ctrl rはあなたの歴史の一致するエントリを繰り返します。
例:
Ctrl Rとssh
と入力すると、最新のssh
コマンドを見つけます。
3。NLのnl
付き履歴:
history
nl
(数字)と組み合わせて、ライン番号のコマンドを表示します。 !number
ここで、 number
はコマンドの行番号です。
例:
!25
歴史の25行目でコマンドを実行します。
$!25 猫 /etc /fedora-release Fedoraリリース39(39)
4。grepを使用したgrep
のフィルタリング:
history | grep 'search-term'
特定の単語またはフレーズを含むコマンドを見つける。
例:
$ history | grep 'ssh'
これにより、「SSH」を含むすべてのコマンドとシーケンス番号が表示され、 !number
経由で実行が可能になります。
5.頻繁なコマンドのエイリアスの作成:
頻繁に使用される長いコマンドについては、 .bashrc
または.bash_profile
のエイリアスを定義します。これにより、より短く、より記憶に残る名前で実行できます。
例:
alias ll='ls -alF'
を.bashrc
に追加して、 ls -alF
の代わりにll
を使用します。
6。複雑なコマンドのスクリプト:
非常に複雑なコマンドの場合、スクリプトとして保存します(例: backup.sh
)。これにより、実行は./backup.sh
に簡素化されます。
7。ブックマークのコメントコマンド:
タグを検索して、後で検索するために「ブックマーク」コマンドに、ユニークなコメント(例えば、 your-long-command #uniqueTag
)を追加します。
fc
コマンドの使用:
fc
コマンドは、デフォルトのテキストエディターに最後のコマンド(または指定された範囲)を開き、簡単に編集して再解決します。
例: fc -l
!ID
を使用して実行するためのIDSを備えたコマンドをリストします。
9。歴史の拡大:
のような歴史拡張機能を活用してください!!
(最後のコマンド)、 !-n
(nth lastコマンド)、および!string
( "string"で始まる最後のコマンド)。
10。拡張履歴コントロール:
.bashrc
または.bash_profile
をカスタマイズして、より大きく、より包括的な履歴のためにHISTSIZE
とHISTFILESIZE
増やします。
11.外部ツールの活用:
コマンドおよびスニペット管理用に設計された外部ツールを探索します(たとえば、 keep
、 pet
、 bashpast
)。
このガイドは、Linuxの履歴からコマンドを効率的に取得するためのさまざまな手法を提供します。ワークフローに最適な方法を選択し、コマンドラインの効率を高めます。以下のコメントでお好みの方法を共有してください!
以上がProのようにLinuxコマンド履歴からコマンドを簡単に取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。