Keyhab
⌃R
Terminal

Terminal / シェル ショートカット一覧

ターミナル・シェル(Bash/Zsh)の必須ショートカットを一覧で紹介。カーソル移動・履歴・ジョブ制御など、コマンドライン作業を効率化。

はじめに

ターミナル(シェル)はエンジニアにとって最も基本的なツールです。Bash / Zsh 共通のショートカットを覚えるだけで、コマンドライン操作のスピードが劇的に向上します。矢印キーとBackspaceだけで作業していませんか?

カーソル移動

ショートカット動作
Ctrl + A行頭へ
Ctrl + E行末へ
Ctrl + F1文字進む(→と同じ)
Ctrl + B1文字戻る(←と同じ)
Option + F1単語進む
Option + B1単語戻る

削除・編集

ショートカット動作
Ctrl + Dカーソル位置の文字を削除
Ctrl + Hカーソル前の文字を削除(Backspace)
Ctrl + Wカーソル前の単語を削除
Ctrl + Uカーソルから行頭まで削除
Ctrl + Kカーソルから行末まで削除
Ctrl + Y最後に削除した内容を貼り付け(ヤンク)
Ctrl + Tカーソル前後の文字を入れ替え

履歴操作

ショートカット動作
Ctrl + R履歴のインクリメンタル検索
Ctrl + P / ↑前のコマンド
Ctrl + N / ↓次のコマンド
!!直前のコマンドを再実行
!$直前のコマンドの最後の引数
historyコマンド履歴一覧

ジョブ制御

ショートカット動作
Ctrl + C現在のプロセスを中断
Ctrl + Zプロセスをサスペンド
Ctrl + DEOF(シェル終了)
fgサスペンドしたジョブを再開
bgサスペンドしたジョブをバックグラウンド実行

画面操作

ショートカット動作
Ctrl + L画面クリア(clear と同じ)
Ctrl + S出力の一時停止
Ctrl + Q出力の再開

macOS Terminal.app 固有

ショートカット動作
Cmd + T新しいタブ
Cmd + N新しいウィンドウ
Cmd + Wタブを閉じる
Cmd + Kスクロールバッファをクリア
Cmd + D画面分割(横)

最も役立つ3つ

  1. Ctrl + R — コマンド履歴検索。長いコマンドを再入力する必要がなくなる
  2. Ctrl + A / Ctrl + E — 行頭・行末移動。Homeキーより確実
  3. Ctrl + W / Ctrl + U — 部分削除。Backspace連打を卒業
⌃R

Terminal のショートカットを、4択クイズで覚える

Keyhab は15ツール・1,050問を初級・中級・上級で出題する iPhone・iPad アプリ。1日5分、VSCode (Mac)・Vim の初級は無料で使えます。

App Store で無料ダウンロード

関連記事