シェル履歴を検索する最良の方法

シェル履歴を検索する最良の方法

私の履歴ファイルからコマンドを取得するgrepより良い方法はありますか?私はその命令の始まりが何であるかを知っていますが、それがどれくらい前にさかのぼるのかわかりません。

修正する:以前はzshに固有でしたが、答えが重なっているので、すべてのシェル(またはモード(vi / emacs))に対して自由に回答し、具体的な場合にのみ注意してください。

ベストアンサー1

Ctrl+はR一般的に最良のアプローチです。記述子は言う!string、で始まる最新のコマンドを実行するstring!?string?、を使用してを含む最新のコマンドを実行することもできますstring

(私はこれがこの質問に関連する唯一のものだと思いますが、私はこの回答)

おすすめ記事