1分で読めます
| ニュース
トラブルシューティングにターミナルを使っている方は、上矢印キーを押すと最近使用したコマンドが表示されることをご存知でしょう。プロンプトが表示されたら、もう一度実行したいコマンドが表示されるまで上矢印キーを押し続け、Returnキーを押します。
どうやら、あれが最後に使ったコマンドだったようだ。なぜそんなことをしなければならなかったのか、思い出せたらよかったのだが。
とにかく、これはたくさんのコマンドを再入力する手間を省く素晴らしい方法ですが、履歴を見るだけでなく、入力したコマンドを検索できることをご存知でしたか?例えば、少し前にdefaults writeコマンドを実行したことは覚えているけれど、それが何だったか思い出せない、そんな時はターミナルで検索すれば見つかります。やり方はこうです。まず、ターミナル(アプリケーション > ユーティリティにあります)を開き、プロンプトでキーボードショートカットのControl-Rを押します。すると、プロンプトがこのように変わります…
…このように:
次に、探しているコマンドを検索します。例えば、defaults writeコマンドを探している場合は、「defaults」、「write」、あるいは「fault」のような単語内の文字列を検索できます。いいですね!下のスクリーンショットでは、sudoを検索しています。
入力中に、検索条件に一致する最後に実行したコマンドが表示されます。さらに結果を表示するには、Ctrl+Rキーを繰り返し押すと、履歴をさかのぼって表示されます。目的のコマンドが見つかったら、Returnキーを押して再度実行してください。
また、何もせずに検索を終了したい場合は、Ctrl+G(またはCommand+ピリオド)を押すと、通常のプロンプトに戻ります。このヒントのおかげで、信じられないほど時間が節約できました。タイピングの先生なら、ショートカットに頼りすぎだと叱られるかもしれませんね。