bashのコマンド編集で使えるキー
ヒストリー機能を使って以前に実行したコマンドを再利用できます。このとき、一部コマンドを打ち直したいことがあります。bashシェルでは、コマンドラインでの編集が使えます。
コマンドラインでの編集で使えるキー設定はemacsと同じものです。
キーは、メタキーが設定されています。
C- CTRLキー
M- ESCキー(私のPCの場合)
以下、manからの抜粋
移動コマンド
beginning-of-line (C-a)
行の先頭に移動します。
end-of-line (C-e)
行の末尾に移動します。
forward-char (C-f)
1 文字進みます。
backward-char (C-b)
1 文字戻ります。
forward-word (M-f)
次の単語の最後に進みます。単語は英数字 (文字と数字) からなります。
backward-word (M-b)
現在の単語あるいは前の単語の先頭に戻ります。単語は英数字 (文字と
数字) からなります。
clear-screen (C-l)
現在の行を画面の一番上の行に残したまま、画面をクリアします。引き
数を付けると、画面をクリアせずに現在の行を再描画します。
キルとヤンク
kill-line (C-k)
ポイントから行末までのテキストをキルします。
backward-kill-line (C-x Rubout)
現在のカーソル位置から行頭までをキルします。
unix-line-discard (C-u)
ポイントから行頭までをキルします。キルされたテキストはキルリング
(kill-ring) に入ります。