Linuxで覚えておきたい!Ctrlキーのショートカット一覧(キーバインド完全版)
Linuxで覚えておきたい!Ctrlキーのショートカット一覧(キーバインド完全版)
Linuxのターミナル(bashやzshなど)では、マウスを使わずにキーボードだけで操作できる便利なショートカットがたくさんあります。
この記事では特に「Ctrl(コントロール)キー」を使った基本のキーバインドを一覧で紹介します。
🎹 Ctrlキーとは?
**Ctrlキー(Control key)は、他のキーと組み合わせて特別な操作を行う修飾キー(modifier key)**です。
MacでもWindowsでも存在しますが、Linuxでは特に強力で、慣れるとターミナル操作が劇的に速くなります。
💡 基本の「Ctrl+キー」一覧
| ショートカット | 動作内容 | 覚え方・補足 |
|---|---|---|
| Ctrl + A | 行の先頭へ移動 | “Ahead”のA |
| Ctrl + E | 行の末尾へ移動 | “End”のE |
| Ctrl + U | カーソルの左側をすべて削除 | UndoのUで覚えると◎ |
| Ctrl + K | カーソルの右側をすべて削除 | “Kill”のK(削除の意味) |
| Ctrl + W | 左側の1単語を削除 | “Word”のW |
| Ctrl + H | 1文字削除(Backspaceと同じ) | |
| Ctrl + L | 画面をクリア(clearと同じ) | |
| Ctrl + C | 実行中の処理を中断(強制停止) | “Cancel”のC |
| Ctrl + D | 入力終了(EOF送信)/ログアウト | “Done”のD |
| Ctrl + Z | プロセスを一時停止(バックグラウンド化) | “Zzz…”のZ |
| Ctrl + R | コマンド履歴を検索 | “Reverse search” |
| Ctrl + P | 前のコマンドを呼び出す | “Previous” |
| Ctrl + N | 次のコマンドを呼び出す | “Next” |
| Ctrl + T | 直前の2文字を入れ替える | “Transpose” |
| Ctrl + G | 検索などをキャンセル | “Go back” |
| Ctrl + Y | 削除した内容を貼り付け | “Yank(引き戻す)” |
| Ctrl + _ | 元に戻す(Undo) | Emacs互換機能 |
🔁 上級編:Altキーを組み合わせる
| ショートカット | 動作内容 |
|---|---|
| Alt + B | 単語単位で左へ移動 |
| Alt + F | 単語単位で右へ移動 |
| Alt + D | 単語単位で右側を削除 |
| Ctrl + X, Ctrl + E | 入力中のコマンドをエディタで編集 |
🧩 用語のおさらい
| 用語 | 意味 |
|---|---|
| ショートカットキー | 操作を簡略化するためのキーの組み合わせ |
| キーバインド(key binding) | ソフトや環境ごとに設定されているキー割り当て |
| 修飾キー(modifier key) | Ctrl・Alt・Shift・Commandなど、他のキーと組み合わせて使うキー |
🚀 まとめ
Linuxのターミナル操作は、最初こそ地味ですが、ショートカットを覚えると作業効率が一気に上がります。
特に「Ctrl + A」「Ctrl + E」「Ctrl + U」「Ctrl + C」は最初に覚えるべき4強です💪
💬 これらのキーバインドはEmacsやbashなど、多くのLinux環境で共通しています。
GUI環境では「ショートカットキー」、CUI環境では「キーバインド」と呼ぶのが一般的です。
