Macのターミナルで使用できるショートカットが便利です。ただよく忘れるのでメモしておきます。
移動
ショートカット |
動き |
Ctrl + a |
カーソルが行の先頭に移動 |
Ctrl + e |
カーソルが行の最後に移動 |
Ctrl + b |
カーソルが1文字左へ戻る |
Ctrl + f |
カーソルが1文字右へ進む |
削除
ショートカット |
動き |
Ctrl + d |
カーソルの右を削除 |
Ctrl + h |
カーソルの左を削除 |
コピーアンドペースト
ショートカット |
動き |
Ctrl + u |
行の先頭からカーソルまでをカット |
Ctrl + k |
カーソルから行末までをカット |
Ctrl + y |
ペースト |
画面
ショートカット |
動き |
Ctrl + l |
画面をクリア(改行連打が不要に) |
履歴
ショートカット |
動き |
Ctrl + p |
コマンド履歴の一個過去に進む |
Ctrl + n |
コマンド履歴の一個最近に進む |
Ctrl + r |
履歴を検索 |
追記
MacのTerminalにデフォルトで入っているreadlineプログラムの機能でこのショートカットが使用できるようです。bashでなくても、例えばWindowsでもreadlineを使っているシェルが入っていたらこのショートカットが使えるかもしれませんし、もし異なるシェルが入っている場合は使えないかもしれません。
参考
Wikiに書いてあります。
https://en.wikipedia.org/wiki/Control_key