ターミナル&コマンドライン必須キーボードショートカット
bash、zsh、iTerm2でのカーソル移動、テキスト編集、履歴検索、プロセス制御の必須ターミナルショートカットでコマンドライン作業を高速化。
Terminal
詳細な説明
ターミナルコマンドラインショートカット
ターミナルのキーボードショートカットは、bash、zsh、ほとんどのシェルで使用されるreadline(行編集ライブラリ)に基づいています。
カーソル移動
- 行の先頭 (
Ctrl+A) — 現在のコマンドの先頭にジャンプ - 行の末尾 (
Ctrl+E) — 末尾にジャンプ - 1単語戻る (
⌥+B/Alt+B) — カーソルを1単語左に移動
テキスト編集
- カーソル前の単語を削除 (
Ctrl+W) — カーソルの後ろの単語を削除 - 行の先頭まで削除 (
Ctrl+U) — カーソルの前のすべてをクリア - 行の末尾まで削除 (
Ctrl+K) — カーソルの後のすべてをクリア
履歴
- 履歴検索 (
Ctrl+R) — コマンド履歴の逆増分検索
プロセス制御
- キャンセル (
Ctrl+C) — フォアグラウンドプロセスにSIGINTを送信 - 一時停止 (
Ctrl+Z) — プロセスを一時停止(fgで再開)
ユースケース
ターミナルショートカットは、コマンドラインで作業するすべての開発者、DevOpsエンジニア、システム管理者にとって基本的です。Ctrl+R(履歴検索)だけで、長く複雑なコマンドを再入力せずに見つけることで膨大な時間を節約できます。