今更bashの初歩的なショートカットをまとめました。
初心者向けのチートシート的な感じで使ってください。
(あとで追加とかするかもしれません。)
カーソル移動
キー | 説明 |
---|---|
Ctrl + b | 1文字分後方へ |
Ctrl + f | 1文字分前方へ |
Ctrl + a | 行頭へ |
Ctrl + e | 行末へ |
Meta + b | 1単語分後方へ |
Meta + f | 1単語分前方へ |
後方はback
のb、前方はforward
のf.
編集
キー | 説明 |
---|---|
Ctrl + h | カーソルの後方1文字を削除 (Backspace) |
Ctrl + d | カーソル上の1文字を削除 (delete) |
Ctrl + w | 後方1単語分を削除 |
Ctrl + k | カーソル位置から行末までをカット |
Ctrl + u | カーソル位置から行頭までをカット |
Ctrl + y | 最後に削除した内容を挿入(ヤンク) |
コマンド履歴
キー | 説明 |
---|---|
Ctrl + p | 前のコマンドに移動 |
Ctrl + n | 次のコマンドに移動 |
Ctrl + r | インクリメンタル検索モードへ |
前の履歴はprevious
のp、次の履歴はnext
のn.
インクリメンタル検索モード時の操作
インクリメンタル検索では1文字入力するごとにコマンド履歴を検索する。
キー | 説明 |
---|---|
Ctrl + r | 前の検索結果へ |
Enter | 表示中のコマンドを実行 |
Esc | コマンドを表示したまま戻る |
Ctrl + g | 表示を破棄して戻る |
その他
キー | 説明 |
---|---|
Ctrl + c | 実行中コマンドの中断 |
Ctrl + l | 画面の消去(clearコマンドと同様) |
最後に
頭で覚えるというよりも、実際に使いながら体で覚えていくのが断然良いでしょう。反射的に操作できるようになるまで練習あるのみです。
自分もまだあまり慣れてませんが、積極的に使用していこうと思います。