Linux shell (bash) のコマンド履歴(ヒストリー)のたどりかた
Linux のコマンド履歴、カーソルの上下で表示させているのを良くみかけるが、もっと素早く検索、移動、編集する方法。
キー | 動作 |
---|---|
CTRL+R | 上に検索(Reverse incremental search) CTRL+C か CTRL+G で中断 |
CTRL+N | カーソルの下と同じ(Next) |
CTRL+P | カーソルの上と同じ(Previous) |
CTRL+F | カーソルの右と同じ(Forward) |
CTRL+B | カーソルの左と同じ(Backward) |
CTRL+D | 一文字削除(Delete) |
CTRL+H | Backspaceと同じ |
CTRL+K | 行末まで削除(kill) |
CTRL+Y | CTRL+K で削除した内容をペースト(yank) |
CTRL+A | 行の先頭に移動 |
CTRL+E | 行の末尾に移動(end) |
emacs というテキストエディタから派生したものだと思うが、機能名とキーが対応づいているのでそれさえ知っていれば覚えやすいとは思う。