カーソルの移動
| コマンド |
動作説明 |
| Ctrl + b |
後方に1文字移動 |
| Ctrl + f |
前方に1文字移動 |
| Ctrl + a |
行頭に移動 |
| Ctrl + e |
行末に移動 |
| Alt + b |
後方に単語1つぶん移動 |
| Alt + f |
前方に単語1つぶん移動 |
削除と挿入
※bashではペーストをヤンクと呼ぶ
| コマンド |
動作説明 |
| Ctrl + h |
後方に1文字削除 |
| Ctrl + d |
カーソル位置の1文字削除 |
| Ctrl + w |
後方にスペース区切りで1単語ぶん削除 |
| Ctrl + k |
カーソル位置から行末までを削除(カット) |
| Ctrl + u |
カーソル位置から行頭までを削除(カット) |
| Ctrl + y |
最後に削除した内容を挿入する(ヤンク) |
画面操作
※Ctrl + sでロック中も打ち込んだ文字列は受け付けられるため注意が必要
| コマンド |
動作説明 |
| Ctrl + s |
画面表示をロックする |
| Ctrl + q |
画面表示のロックを解除 |
| Ctrl + c |
実行中のコマンドを強制終了 |
| Ctrl + l |
画面に表示された履歴を削除 |
コマンド履歴検索
| コマンド |
動作説明 |
| Ctrl + p |
1つ前のコマンド履歴に移動 |
| Ctrl + n |
次のコマンド履歴へ移動 |
| Ctrl + r |
インクリメンタル検索を開始 |
インクリメンタル検索(Ctrl + r)
| コマンド |
動作説明 |
| 文字の入力 |
検索語を追加して再検索 |
| Ctrl + r |
1つ前の検索結果へ移動 |
| Enter |
現在の検索結果をそのまま実行 |
| Esc |
現在の検索結果を表示したままコマンドラインに戻る |
| Ctrl + g |
検索結果を破棄しプロンプトに戻る |
| Enter |
現在の検索結果をそのまま実行 |
インクリメンタル検索「ec」で検索した例
(reverse-i-search)`ec': echo hello world
参考文献:新しいLinuxの教科書(三宅英明・大角祐介 著)