bashコマンドラインショートカット

2213 ワード

目次
  • カーソル移動コマンド
  • 履歴操作コマンド
  • テキスト修正
  • テキスト
  • の切り取りと貼り付け
  • その他の動作
  • RHELシリーズでは、Bashのショートカットキーはreadlineライブラリによって提供され、デフォルトはemacsスタイルのキーバインドです.
    [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 
    

    ショートカットキーの説明
  • 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
    リカバリ端末