ターミナルのコマンド履歴をインクリメンタルに検索して実行するにはControl + R

2013年10月18日

ウェブデザイナーに進めたい Mac OS X Terminal の操作 10 選というとても有益な記事を見ていたら「過去に入力したコマンドを検索するショートカットキー」として紹介されていました。

ターミナルでControl + Rを押すと「reverse-i-search」と表示され、文字をタイプするとインクリメンタルにコマンド履歴を検索、再利用できます。

reverse_search

検索文字はそのままで次の候補に移動したい場合はControl + Rを再度押します。

知っている人にとっては当たり前のような機能なのかも知れませんが、僕はまったく知らなかったので感動しました。

ちなみにbashやzshで利用できるreverse searchという機能のようで、ターミナル.appに限らず使えます。