bashのコマンド履歴を検索するショートカット
ショートカット | 意味 |
---|---|
ctrl - r | コマンド履歴を逆順に検索する |
ctrl - s | コマンド履歴を順に検索する |
この2つのショートカットは、bashのコマンド操作をするためにとても便利です。
ただ、"ctrl - s"の方は、 bashの初期設定ではコマンド実行結果を停止するショートカットに使われているため、コマンド履歴のショートカットとして使えない。
なので、"ctrl - s"をコマンド履歴のショートカットとして使うためには、コマンド実行結果を停止するショートカットを無効にする必要がある。
そのためのコマンドは、下のsttyコマンドです。
~ $ stty stop undef
そして、常にこの設定を有効化するためには、bashの設定ファイルの~/.bash_profileに上のコマンド1行を書けばできます。
(macOS)ターミナルでよく使うショートカット一覧
(macOS)bindでターミナルのショートカット一覧の確認、新規ショートカットの割り当て設定