bashコマンドラインショートカット
2213 ワード
目次カーソル移動コマンド 履歴操作コマンド テキスト修正 テキスト の切り取りと貼り付けその他の動作 RHELシリーズでは、Bashのショートカットキーはreadlineライブラリによって提供され、デフォルトはemacsスタイルのキーバインドです.
setコマンドを使用して現在のモードを表示
ショートカットキーの説明 Controlキー:PCキーボード上のCtrlキー Metaキー:PCキーボードのALTキーです.このキーがない場合は、 の代わりにESCキーを使用できます. ctrlの先頭のショートカットキーは一般的に文字に対してであり、altの先頭のショートカットキーは一般的に語に対してである.
コンビネーションキー
さぎょう
ctrl-a
カーソルをコマンドラインの先頭に移動
ctrl-e
カーソルをコマンドラインの行末に移動
ctrl-f
カーソルを1文字前に移動します.右矢印と同様
ctrl-b
カーソルを1文字後ろに移動します.左矢印と同様
alt-f
次の単語の最後に移動します.単語はアルファベットと数字で構成されています.
alt-b
前の単語の先頭に後ろに移動します.単語はアルファベットと数字で構成されています.
ctrl-xx
行頭とカーソルの2つの位置を切り替える
コンビネーションキー
さぎょう
ctrl-p
前のコマンド履歴に移動します.上向き矢印に相当
ctrl-n
次のコマンド履歴を移動します.下矢印に相当
alt-<
コマンド履歴の最初の行に移動
alt->
コマンド履歴の最後の行、すなわち現在入力中の行に移動
ctrl-r
逆増分検索現在のコマンドラインから増分検索
ctrl-g
検索を終了して前のローを復元
alt-.
前のコマンドの最後のパラメータを挿入
コンビネーションキー
さぎょう
ctrl-d
カーソルの文字を削除します.現在のコマンドラインにコマンドがない場合は、端末を終了します.
ctrl-h
カーソルの前の文字を削除
ctrl-t
カーソルの位置とカーソルの前の位置の文字を合わせる
alt-t
カーソルの位置とカーソルの前の位置の単語を合わせる
alt-l
カーソル位置から語尾までのすべてのアルファベットを小文字に変更
alt-u
カーソル位置から語尾までのすべてのアルファベットを大文字に変更
alt-c
カーソル位置の単語を先頭文字に大文字に変更
コンビネーションキー
さぎょう
ctrl-k
カーソル位置から行末までのすべての文字を切り取ります.
ctrl-u
カーソルのすべての位置から行頭までのすべての文字を切り取ります.
alt-d
カーソル位置から現在の単語の末尾まで切り取ります
ctrl-w
カーソル後の単語を切り取り、単語の区切り文字としてスペースを使用します.
ctrl-y
切り取ったテキストを現在の位置にコピー
コンビネーションキー
さぎょう
ctrl-l
スクリーンをクリアし、スクリーンの先端に現在の行を再表示します.clearコマンドに相当します.
ctrl-c
中断、フロントジョブの終了
ctrl-z
フロントジョブを一時停止
ctrl-m
リターンマッチ
ctrl-o
新しい行を作成
ctrl-s
ターミナルを停止
ctrl-q
リカバリ端末
[root@node1 ~]# bind -l # readline
[root@node1 ~]# bind -P # readline
setコマンドを使用して現在のモードを表示
[root@node1 ~]# set -o #
[root@node1 ~]# set -o emacs # emacs
[root@node1 ~]# set -o vi # vi
ショートカットキーの説明
カーソル移動コマンド
コンビネーションキー
さぎょう
ctrl-a
カーソルをコマンドラインの先頭に移動
ctrl-e
カーソルをコマンドラインの行末に移動
ctrl-f
カーソルを1文字前に移動します.右矢印と同様
ctrl-b
カーソルを1文字後ろに移動します.左矢印と同様
alt-f
次の単語の最後に移動します.単語はアルファベットと数字で構成されています.
alt-b
前の単語の先頭に後ろに移動します.単語はアルファベットと数字で構成されています.
ctrl-xx
行頭とカーソルの2つの位置を切り替える
履歴アクションコマンド
コンビネーションキー
さぎょう
ctrl-p
前のコマンド履歴に移動します.上向き矢印に相当
ctrl-n
次のコマンド履歴を移動します.下矢印に相当
alt-<
コマンド履歴の最初の行に移動
alt->
コマンド履歴の最後の行、すなわち現在入力中の行に移動
ctrl-r
逆増分検索現在のコマンドラインから増分検索
ctrl-g
検索を終了して前のローを復元
alt-.
前のコマンドの最後のパラメータを挿入
テキストの変更
コンビネーションキー
さぎょう
ctrl-d
カーソルの文字を削除します.現在のコマンドラインにコマンドがない場合は、端末を終了します.
ctrl-h
カーソルの前の文字を削除
ctrl-t
カーソルの位置とカーソルの前の位置の文字を合わせる
alt-t
カーソルの位置とカーソルの前の位置の単語を合わせる
alt-l
カーソル位置から語尾までのすべてのアルファベットを小文字に変更
alt-u
カーソル位置から語尾までのすべてのアルファベットを大文字に変更
alt-c
カーソル位置の単語を先頭文字に大文字に変更
テキストの切り取りと貼り付け
コンビネーションキー
さぎょう
ctrl-k
カーソル位置から行末までのすべての文字を切り取ります.
ctrl-u
カーソルのすべての位置から行頭までのすべての文字を切り取ります.
alt-d
カーソル位置から現在の単語の末尾まで切り取ります
ctrl-w
カーソル後の単語を切り取り、単語の区切り文字としてスペースを使用します.
ctrl-y
切り取ったテキストを現在の位置にコピー
その他の操作
コンビネーションキー
さぎょう
ctrl-l
スクリーンをクリアし、スクリーンの先端に現在の行を再表示します.clearコマンドに相当します.
ctrl-c
中断、フロントジョブの終了
ctrl-z
フロントジョブを一時停止
ctrl-m
リターンマッチ
ctrl-o
新しい行を作成
ctrl-s
ターミナルを停止
ctrl-q
リカバリ端末