Metadata
Title
17.1. コマンド編集
Category
general
UUID
d827e1bed2e44014b5fabdf88a5872e5
Source URL
https://hwb.ecc.u-tokyo.ac.jp/hwb2023/applications/shell/input/
Parent URL
https://hwb.ecc.u-tokyo.ac.jp/hwb2023/literacy/email/
Crawl Time
2026-03-23T10:18:37+00:00
Rendered Raw Markdown

17.1. コマンド編集

Source: https://hwb.ecc.u-tokyo.ac.jp/hwb2023/applications/shell/input/ Parent: https://hwb.ecc.u-tokyo.ac.jp/hwb2023/literacy/email/

bash でコマンド入力を楽にするための、ちょっと細かいショートカットを説明します。

既に13.4. 便利な利用法 で説明したように、コマンドの履歴や キーによる入力補完を使うとコマンド入力は大分楽になります。しかし実際は履歴で出てくるコマンドをそのまま使うより、一度打ったコマンドを若干修正して (特に、オプションや引数の一部を修正して) 使うことの方が多いです。そのような場合に以下で説明するショートカットキーを併用すれば、一段とスピーディなコマンド入力ができるようになるでしょう。

カーソルの移動 #

まずは、カーソル移動をするためのショートカットです。これらを駆使すると、コマンド中の修正したい場所にスムーズに移動できます。

a

e それぞれ行の一番先頭, 最後にカーソルが移動します。

b

f 1 つ前 / 後ろの単語にカーソルが移動します。 このショートカットはESC キーを離してからアルファベットキーを入力します。

b

f カーソルが 1 つ左 / 右に移動します。

文字列の削除 #

続いて、文字列を削除するためのショートカットを紹介します。

k

u それぞれカーソルの後ろ / 前にある文字を全て削除します。

d カーソル位置の1文字を削除します。

w カーソルのある位置から単語の先頭までを削除します。