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