25.1. コマンド編集
bash でコマンド入力を楽にするための、ちょっと細かいショートカットを説明します。
既に
13.4. 便利な利用法
で説明したように、コマンドの履歴や
キーによる入力補完を使うとコマンド入力は大分楽になります。しかし実際は履歴で出てくるコマンドをそのまま使うより、一度打ったコマンドを若干修正して (特に、オプションや引数の一部を修正して) 使うことの方が多いです。そのような場合に以下で説明するショートカットキーを併用すれば、一段とスピーディなコマンド入力ができるようになるでしょう。
カーソルの移動 #
まずは、カーソル移動をするためのショートカットです。これらを駆使すると、コマンド中の修正したい場所にスムーズに移動できます。
a
e
それぞれ行の一番先頭, 最後にカーソルが移動します。
b
f
1 つ前 / 後ろの単語にカーソルが移動します。 このショートカットはESC キーを離してからアルファベットキーを入力します。
b
f
カーソルが 1 つ左 / 右に移動します。
文字列の削除 #
続いて、文字列を削除するためのショートカットを紹介します。
k
u
それぞれカーソルの後ろ / 前にある文字を全て削除します。
d
カーソル位置の1文字を削除します。
w
カーソルのある位置から単語の先頭までを削除します。