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

2032 ワード

元の記事のアドレス:http://coderbee.net/index.php/linux/20130424/41
Linuxコマンドラインショートカット
linuxコマンドラインの下でクイックカーソル移動、コマンド編集、編集後に履歴コマンド、Bang(!)コマンド、制御コマンドなどを実行します.basherをより効率的にします.
説明
Ctrl–k:Ctrlキーを押してからkキーを押します.
Alt-k:Altキーを押してからkキーを押します.
M-k:Escキーをクリックしてから、kキーを押します.
カーソルを移動
Ctrl–a:行ヘッダーに移動
Ctrl–e:行末に移動
Ctrl–b:1文字を戻る(左)
Ctrl–f:1文字を後ろ(右)に移動
Alt-b:1つの単語を戻る(左)Alt–f:1単語を後ろ(右)に移動
Ctrl–xx:コマンド行末とカーソル間を移動
M-b:1単語を戻る(左)
M-f:1単語を後ろ(右)に移動
編集コマンド
Ctrl–h:カーソル左方の位置を削除する文字Ctrl–d:カーソルの右側にある文字を削除します(現在のコマンドラインに文字がない場合は、システムまたはターミナルをログアウトします)Ctrl–w:カーソル位置から、単語を左に削除します.行ヘッダーへの削除Alt-d:カーソル位置から、単語を右に削除します.行末へ削除M-d:カーソル位置から開始し、単語が終了するまで単語を削除します.
Ctrl–k:カーソルの位置から始まり、行が終わるまで右側のすべての文字を削除します.
Ctrl–u:カーソルの位置から始まり、行が始まるまで左のすべての文字を削除します.
Ctrl–y:前に削除した内容をカーソルの後ろに貼り付けます.
Alt+t:カーソルと前の2文字の位置を交換します.
Alt+.:前のコマンドの最後のパラメータを使用します.
Ctrl – _ :前の状態に返信します.操作を取り消します. Ctrl -a + Ctrl -k  または  Ctrl -e + Ctrl -u  または  Ctrl -k + Ctrl -u  グループを使用すると、行全体が削除されます.
Bang(!)コマンド
!! :前のコマンドを実行します.
^foo^bar:前のコマンドのfooをbarに置き換えて実行します.
!wget:最近のwgetで始まるコマンドを実行します.
!wget:p:最近のwgetで始まるコマンドのみを印刷し、実行しません.
!$ :前のコマンドの最後のパラメータと  Alt - .  および  $_  同じです.
!* :前のコマンドのすべてのパラメータ!*:p:前のコマンドを印刷するのはすべてのパラメータ、すなわち  !*の内容.
^abc:前のコマンドのabcを削除します.
^foo^bar:前のコマンドのfooをbar に置き換えます.
^foo^bar^:前のコマンドのfooをbar に置き換えます.
!-n:前のnコマンドを実行し、前のコマンドを実行します.  !-1、実行前の5つのコマンドのフォーマットは次のとおりです.  !-5
検索履歴コマンド
Ctrl–p:現在のコマンドの前の履歴コマンドが表示されます.
Ctrl–n:現在のコマンドの次の履歴コマンドが表示されます.
Ctrl–r:履歴コマンドを検索し、入力すると履歴コマンドの一致コマンドが表示され、Enterキーが一致コマンドを実行します.ESCキーはコマンドラインに表示され、一致コマンドは実行されません.
Ctrl–g:履歴検索モード(Ctrl–r)から終了します.
コントロールコマンド
Ctrl–l:画面をクリアし、現在のカーソルがある行の内容を一番上に再表示します.
Ctrl–o:現在のコマンドを実行し、前のコマンドを選択します.
Ctrl–s:スクリーン出力をブロックCtrl–q:画面出力を許可するCtrl–c:終了コマンドCtrl–z:保留コマンド操作動作を繰り返す
M-操作回数操作動作:操作回数を指定し、指定した操作を繰り返す.