Linuxを操作する上で必ず必要になってくるbashの操作。
最初の頃はコマンドを覚えることで精いっぱいです。
慣れてきて端末を操作する時間が増えてきたら、便利なショートカットを使って操作したほうが効率的です。
今回はbashの便利なショートカットをご紹介します。
カーソル移動
コマンド | 機能 |
---|---|
Ctrl + b | カーソルを後退 |
Ctrl + f | カーソルを前進 |
Ctrl + a | 行頭へ移動 |
Ctrl + e | 行末へ移動 |
単語単位のカーソル移動
コマンド | 機能 |
---|---|
Esc → b Alt + b | 後方に単語1つ分移動する |
Esc → f Alt + f | 前方に単語1つ分移動する |
文字の削除
コマンド | 機能 |
---|---|
BackSpace Ctrl + h | カーソル位置の後方に1文字削除 |
Delete Ctrl + d | カーソル位置の一文字を削除 |
Ctrl + w | 後方にスペース区切りで1単語分を削除 |
カットとヤンク
コマンド | 機能 |
---|---|
Ctrl + k | カーソル位置から行末まで削除(カット) |
Ctrl + u | カーソル位置から行頭まで削除(カット) |
Ctrl + y | 最後に削除した内容を挿入する |
表示ロック
コマンド | 機能 |
---|---|
Ctrl + s | 画面表示をロック |
Ctrl + q | 画面表示のロックを解除 |
その他
コマンド | 機能 |
---|---|
Ctrl + c | プロセスを停止(終了) |
Ctrl + l | 画面を削除(クリア) |
Tab | 補完 |
Ctrl + p ↑キー | 1つ前のコマンド履歴に移動 |
Ctrl + n ↓キー | 次のコマンド履歴へ移動 |
Ctrl + r | 履歴をさかのぼってインクリメンタル検索 |
インクリメンタル検索の操作
コマンド | 機能 |
---|---|
(文字の入力) | 検索語を追加して再検索 |
Ctrl + r | 1つ前の検索結果へ移動 |
Enter | 現在の検索結果をそのまま実行 |
Esc | 現在の検索結果を表示したまま、コマンドラインに戻る |
Ctrl + g | 検索結果を破棄し、プロンプトに戻る |
まとめ
bashの便利なショートカットをご紹介しました。
一つ一つの重ね合わせで今までよりも操作がぐっと速くなります。
すべてを一回で覚えることが難しいですが、何回か見ながら操作することでよく使うショートカットは体で覚えてくるでしょう。
是非、お試しください。