コンソールでショートカットキー

コンソール系ショートカットを色々研究してみた。

よく分からないのとかも色々あったが、適当にメモ。

Ctrl:C- とする。

C-w:カーソル位置から左のスペースまで後ろから切り取り、順番に保存
C-u:カーソル位置から行頭まで全て切り取り
C-y:直前までの溜まった切り取り(C-wとかC-u)を貼り付け
C-k:カーソル位置から文末までを切り取り

C-f:右へ移動
C-b:左へ移動
C-a:行頭へ移動
C-e:行末へ移動

C-p:コマンド履歴を過去に戻る
C-n:コマンド履歴を現在に進む

C-i:TABと一緒
C-o:コマンド実行後、1つ前のコマンドを保存表示?
C-j:コマンド実行
C-m:コマンド実行

C-d:Delete(NULLで行うとexit)
C-h:Backspace

C-r:入力文字列に一致するコマンド検索(再押下で別の候補を表示)

C-t:2文字前と1文字前を入れ替え

C-l:clearコマンドと一緒

C-s:コンソールロック
C-q:コンソール解除

C-c:コマンドラインキャンセル
C-z:プロセスを途中で殺す

C-v:押下後C-*でコントロール文字を標準出力

C-x:2度押しでカーソルの移動、現在地と行き先をCtrlを離した時点で記憶?