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