grepよりも履歴ファイルでコマンドを検索するためのより良い方法はありますか?コマンドがどのように開始されるかはわかりますが、それが歴史のどこまでさかのぼるかはわかりません。
更新: 以前はzsh固有でしたが、回答が重複しているため、ここでは任意のシェル(またはモード(vi / emacs))に自由に回答してください。具体的かどうかに注意してください。
承認された回答:
Ctrl + R 記述子が言ったように、通常は最良の方法です。 !string
を使用することもできます 、string
で始まる最新のコマンドを実行します 、または!?string?
、string
を含む最新のコマンドを実行します 。
(この質問に関連するのはそれだけだと思いますが、この回答では履歴コマンドの多くを取り上げました)