Linux Bashターミナルの便利なキーボードショートカット
これらのLinux Bashショートカットを使って、ナビゲーション、編集、コマンドコントロール、履歴への簡単なアクセスを行いましょう。すべては無料のチートシートで入手可能です。
Linux Bash(ボーン再生シェル)は、ほとんどのLinuxユーザーに知られているシェルおよびコマンド言語であり、ほとんどのLinuxディストリビューションでデフォルトのシェルです。
初心者のLinuxユーザーは、Linuxターミナルの使用が少し難しいと感じるかもしれません。特に、矢印キーを使って移動することが大いに依存しているためです。さらに、毎回わずかな違いを持つコマンドを何度も打ち直すことは、煩わしい場合があります。
しかし、Bashには、ターミナルの効率的な使用を保証する多くの使いやすいキーボードショートカットと履歴機能が備わっています。時間を効果的に使うために、最も一般的に使用されるBashのキーボードショートカットのリストをまとめました。
無料ダウンロード: このチートシートは、私たちの配布パートナーであるTradePubからダウンロード可能なPDFとして提供されています。初めてアクセスするには短いフォームに記入する必要があります。Linux Bashターミナルチートシートをダウンロードしてください。
Linux Bash ターミナル キーボードショートカット
|
ショートカット | アクション |
|---|---|
バッシュナビゲーション | |
Ctrl + A | コマンドラインの先頭に移動する |
Ctrl + E | コマンドラインの最後に移動します |
Ctrl + F | 1文字進める |
Ctrl + B |
1文字戻る |
Ctrl + XX | コマンドラインの先頭と現在の位置の間でカーソル位置を切り替えます。 |
Ctrl + ] + x | カーソルを次のxの出現位置に進めます。 |
Alt + F/Esc + F | カーソルを1単語前に移動します |
Alt + B/Esc + B | カーソルを1単語後ろに移動します |
Alt + Ctrl + ] + x |
カーソルをxの前の出現位置に移動します |
バッシュ制御/プロセス | |
Ctrl + L | クリアコマンドと同様に、ターミナルの画面をクリアします。 |
Ctrl + S | 画面へのコマンド出力を停止します |
Ctrl + Z | 現在のコマンドの実行を一時停止し、バックグラウンドに移動します。 |
Ctrl + Q | コマンドを一時停止する |
Ctrl + C | SIGI信号を送信し、現在実行中のコマンドを終了します |
Ctrl + D | 現在のターミナルを閉じる |
バッシュ履歴 | |
Ctrl + R | bashの履歴の増分逆検索 |
Alt + P | 非増分逆検索のbash履歴 |
Ctrl + J | 現在のコマンドで履歴検索を終了します |
Ctrl + _ | 前のコマンドを取り消す |
Ctrl + P/上矢印 | 前のコマンドに移動する |
Ctrl + N/下矢印 | 次のコマンドに移動します |
Ctrl + S | 最新のコマンドを取得します |
Ctrl + O | Ctrl + SとCtrl + Rで見つけたコマンドを実行して再入力します。 |
Ctrl + G | 履歴検索モードを終了します |
!! | 最後のコマンドを実行する |
! | 最初の単語を除いて前のコマンドを実行します。 |
!*:p | 何を!*が代替するかを表示します |
!x | xで始まるbash履歴の最近のコマンドを実行します。 |
!x:p | x コマンドを表示し、それを履歴の最近のコマンドとして追加します |
!$ | OPTION+., は前のコマンドの最後の引数を呼び出します。 |
!^ | 現在のコマンドで最後のコマンドの最初の引数を置き換えます |
!$:p | !$が置き換える単語を表示します |
^123^abc | 123をabcに置き換えます |
!n:m | 範囲内で引数を繰り返します(すなわち、m 2-3) |
!fi | 履歴の中で「fi」で始まる最新のコマンドを繰り返します。 |
無 | bashの履歴からn番目のコマンドを実行する |
!n:p | !nコマンドを実行します |
!n:$ | 最後のコマンドからの引数を繰り返します(つまり、引数nから$まで) |
バッシュ編集 | |
Ctrl + U | カーソルまでの間にあるコマンドの開始まで削除します |
Ctrl + K | カーソルからコマンドの終わりまで削除します |
Ctrl + W | カーソルの前のコマンド/引数を削除します |
Ctrl + D | カーソルの下にある文字を削除します |
Ctrl + H | カーソルの前の文字を削除します |
Alt + D | 単語の終わりまで文字を削除します |
Alt + バックスペース | 単語の始まりまでキャラクターを削除します。 |
Alt + ./Esc + . | 前のコマンドの最後の引数を使用します |
Alt + < | bashの履歴の最初の行に移動する |
Alt + > | bashの履歴の最後の行に移動します |
Esc + T | カーソルの前の最後の2語を切り替える |
Alt + T | 現在の単語を前の単語と入れ替えます |
バッシュ情報 | |
TAB | コマンドやファイル/ディレクトリ名を自動補完します |
〜タブ タブ | すべてのLinuxユーザーをリストする |
Ctrl + I | TABのようにコマンドを完了します |
Alt + ? | 現在のパスのファイル/フォルダーを表示してヘルプを提供する |
Alt + * | 現在のパスにあるファイル/フォルダーをパラメーターとして表示する |
Linuxについて学ぶことはまだまだたくさんあります
Bashシェルのキーボードショートカットは、開発者のDRY(繰り返さない)の哲学に沿って機能します。これらは、迅速な作業環境での生産性を向上させることによって、時間を効果的に活用するのに役立ちます。
上記のチートシートは氷山の一角に過ぎません。LinuxターミナルコマンドやBashショートカットを探求すればするほど、Linuxはより簡単で面白くなります。
