bash のショートカットをまとめる
操作 | 説明 |
---|---|
Ctrl + a | 行頭に移動する |
Ctrl + e | 行末に移動する |
Ctrl + b | 1 文字前へ |
Ctrl + f | 1 文字後ろへ |
Ctrl + p | 前の履歴を表示する |
Ctrl + n | 次の履歴を表示する |
Ctrl + u | カーソルより前を削除する, 削除した文字列はコピーされる |
Ctrl + y | コピーした文字列をペーストする |
Ctrl + d | 1 文字削除する (Delete) |
Ctrl + h | 1 文字削除する (Backspace) |
- カーソル移動系はデフォルトの設定が Emacs モードになっているため、Emacs と同じ
- Vi モードにしたい場合は、下記コマンドを入力する
$ set -o vi
- Emacs モード(デフォルト)に戻したい場合は、下記コマンドを入力する
$ set -o emacs
- Vi モードの時は、以下のとおり
- 操作前に Esc を押す必要がある
- 文字入力の前には、a か i を押す必要がある
操作 | 説明 |
---|---|
0 | 行頭に移動する |
$ | 行末に移動する |
h | 1 文字前へ |
l | 1 文字後ろへ |
k | 前の履歴を表示する |
j | 次の履歴を表示する |
dd | 1 行削除する, 削除した文字列はコピーされる |
p | コピーした文字列をペーストする |
x | 1 文字削除する (Delete) |
X | 1 文字削除する (Backspace) |