シェルツイートコマンドライン上で矢印キー(↑↓)を使って、過去に実行したコマンドを一つずつ表示させて再実行する方法を良く使っています。それだと直近のコマンドを再実行する場合は問題ないですが、いくらか前に実行して矢印キーで戻ることが難しい場合は、historyコマンドが有効だと思います。使っているhistoryの実行パターンを厳選してご紹介したいと思います。スポンサーリンクhistoryコマンドで実行履歴を表示コマンドラインでhistoryと実行することで、過去の実行履歴を表示することができます。history下記が実行例になります。historyスポンサーリンクhistoryとgrepでコマンド履歴を効率的に表示ただ、historyで表示される履歴の数が多くなってきた場合は、追うのが大変です。そこで、historyとgrepをパイプ"|"でつないで組み合わせることで、実行履歴を見つけやすくすると良いと思います。catコマンドを実行した履歴を中心に表示させたい場合は、下記のように実行します。"cat"実行すると下記のように、”cat”の文字列を含む履歴を表示させることができます。形式で、再実行することができます。下記のhistory実行結果があったとします。"cat"履歴番号11を実行したい場合には、下記のように実行します。!11下記が実行結果で、履歴番号11が実行されているのが確認できます。rowhistoryの履歴を削除する方法-cオプションで履歴を削除することができます。