Members/chinone/覚書

ショートカット

カーソル移動

Ctrl + aカレント行の行頭へ移動する
Ctrl + eカレント行の行末へ移動する
Ctrl + b一文字戻る
Ctrl + f一文字進む
Esc + b一単語戻る
Esc + f一単語進む
Ctrl + l画面をクリアする

文字列操作

Ctrl + dカーソル位置に右にある1文字を削除する
Ctrl + hカーソル位置に左にある1文字を削除する
Ctrl + kカーソル位置から行末まで削除する
Ctrl + uカーソル位置から行頭まで削除する
Ctrl + wカーソル位置からその左側の最初のスペースまで削除する
Esc + dカーソル位置からその右側の最初のスペースまで削除する
Ctrl + y削除した文字を貼り付ける

履歴操作

!!直前に実行したコマンドを再実行する
Ctrl + nコマンド履歴の一つ後ろのコマンドを表示する
Ctrl + pコマンド履歴の一つ前のコマンドを表示する
!nn回前に実行したコマンドを再実行する
!-n直前からn回前に実行したコマンドを再実行する
!文字列文字列から始まるコマンドの内、一番最近実行したコマンドを再実行する
^文字列1^文字列2^直前に実行したコマンドの文字列1を文字列2に変更して再実行する

プロセス操作

Ctrl + cフォアグラウンドジョブの実行を中止
Ctrl + zフォアグラウンドジョブの実行を一時停止する
command &バックグラウンドの生成
psプロセス状態の表示
jobsバッググラウンドジョブの番号と状態の表示
fg現在のジョブをフォアグラウンドジョブにする
fg %nジョブnをフォーグラウンドにする
bgカレントジョブをバックグラウンドにする
bg %nジョブをバックグラウンドにする
stop %カレントバックグラウンドジョブを一時停止する
stop %nバックグラウンドジョブnを一時停止する
nohup command &ログアウト後もコマンドを実行する