Ctrl を押し続ける -R そしてそれはあなたの歴史をたどります.
検索用語がもう少し複雑/連続していない場合、別のオプションは history
の間で grep することです 結果、例:
history 300 | grep scp | grep important$
これにより、次のような一致する履歴内のコマンドのリストが返されます:
3323 scp file1 [email protected]:/home/user1/linuxfiles/samplecode/important
3325 scp file1 [email protected]:/home/user1/winfiles/samplecode/important
そして、関連するコマンドを !3325
で実行できます .
多くの同様のコマンドを実行するときにこれが役立つことがあり、 Ctrl を押す必要がある場合があります +R 正確なコマンドに戻るために何度も。
Ctrl の優れた代替手段があります +R
インストール https://github.com/dvorka/hstr
hh
で実行します
最後に実行されたすべてのコマンドのリストが表示されます (./bash_history の内容)
入力を開始すると、入力内容に基づいてリストがフィルタリングされます
上を使用できます /ダウン 矢印で目的のコマンドを選択し、Enter で選択します