もう[$ history | grep hoge]なんてしなくていいんです

historyコマンドも、そんなに便利じゃなかった

ターミナルなんかで、同じコマンドを実行したい時ってありますよね?

Macのターミナルで実行したコマンドの履歴をチェックする時にhistoryコマンドを実行していました。

$ history | grep hoge

たしかに、これでもいいんですが、結果が難行も表示されるしそのまま実行できる訳ではないので使い勝手はイマイチです。
そう、履歴検索ができればね!

履歴検索

ターミナル上でCtrl+rを叩くと履歴検索モードになります!

使い方

  • 「ssh」と入力すると過去に実行したsshコマンドの履歴が表示される
  • ケース1. そのままエンターするとコマンドが実行される
  • ケース2. 候補表示中に、さらに Ctrl+r を叩くと、historyをさかのぼって候補を表示する

こっちの方がかなり使い勝手いいですね!
一つまた業務効率化ができました!

ご参考

yohxxの忘れ物 > 2010-09-15 > 便利なコマンドの履歴検索
http://d.hatena.ne.jp/yohxx/20100915/1284508999