Linuxターミナルのショートカット一覧

使用頻度が高いショートカット

数が多くなってしまった。
なので、よく使う…と思うショートカットを厳選。
いきなり全部は覚えられないので、とりあえずはコレを覚えよう。

入力 説明
Ctrl+B 1文字 戻る (Back)、と同じ
Ctrl+F 1文字 進む (Forward)、と同じ
Ctrl+P 1つ前(Previous)の履歴、と同じ
Ctrl+N 次(Next)の履歴、と同じ
Tab 入力補完
Ctrl+_ もとに戻す (Undo)
Ctrl+C 実行中のコマンドを強制終了
Ctrl+Z 実行中のコマンドを一時停止
Ctrl+D ターミナルを終了
Ctrl+L clearコマンドと同じ

ショートカット一覧

カーソルの移動

入力 説明
Ctrl+B 1文字 戻る (Back)、と同じ
Ctrl+F 1文字 進む (Forward)、と同じ
Alt+B 1単語 戻る (Back)
Alt+F 1単語 進む (Forward)
Ctrl+A 行頭へ、Homeと同じ
Ctrl+E 行末へ、End
Ctrl+XX -

文字の削除

入力 説明
Ctrl+H カーソルの左1文字を削除、Back Spaceと同じ
Ctrl+D 1文字 削除、Deleteと同じ
Alt+D カーソルから右を削除

タイプミスの修正

入力 説明
Ctrl+_ もとに戻す (Undo)
Alt+T カーソルのある単語と1つ前の単語を入替
Ctrl+D 1つ前の文字と2つ前の文字を入替

切取、貼付

入力 説明
Ctrl+W カーソルより左を切取(単語)
Ctrl+D カーソルより右を切取(行)
Ctrl+U カーソルより左を切取(行)
Ctrl+Y 貼付

大文字・小文字

入力 説明
Alt+U カーソルから右の文字を大文字に変換(単語)
Alt+L カーソルから右の文字を小文字に変換(単語)
Alt+C カーソル位置の1文字を大文字/小文字に変換

履歴

入力 説明
Ctrl+P 1つ前(Previous)の履歴、と同じ
Ctrl+N 次(Next)の履歴、と同じ
Alt+R 履歴の変更を取消

インクリメンタル検索

入力 説明
Ctrl+R インクリメンタル検索
Ctrl+G インクリメンタル検索を終了

画面

入力 説明
Ctrl+L clearコマンドと同じ
Ctrl+S 画面出力を停止
Ctrl+Q 画面出力を再開

プロセス

入力 説明
Ctrl+C 実行中のコマンドを強制終了
Ctrl+Z 実行中のコマンドを一時停止
Ctrl+D ターミナルを終了

テキストエディタの切替

シェル オプションの一覧表示

set -o

viに切替

set -o vi

emacsに切替

set -o emacs