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