カーソルの移動
コマンド |
動作説明 |
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の教科書(三宅英明・大角祐介 著)