ターミナルでのショートカットキー

ターミナルでの操作に使えるショートカットキーについて調べたのでまとめておく。
注意:Mac OS X(10.7.3)のターミナル.appの挙動を書いただけのものです。キーバインドは、OSがやってることなのかターミナル.appがやってることなのかそれともbashがやってることなのか、そのあたり区別していません。

キー 動作
Ctrl-A 行の先頭へ移動
Ctrl-E 行の末尾へ移動
Ctrl-F 右へ移動
Ctrl-B 左へ移動
Ctrl-U カーソル位置から行頭までを削除
Ctrl-K カーソル位置から行末までを削除
Ctrl-H カーソル位置の前の文字を削除
Ctrl-D カーソル位置の次の文字を削除
ただしテキストがないときに押すとログアウトになってしまうので注意
Ctrl-W カーソル位置の前の単語を削除
Ctrl-T カーソル位置とその前の文字を入れ替え
コマンド履歴を古い方に移動
Ctrl-Pも同じ
コマンド履歴を新しい方に移動
Ctrl-Nも同じ
Ctrl-R コマンド履歴からインクリメンタル検索
Tab 途中まで入力したコマンドやパスを補完
Ctrl-Iも同じ
Ctrl-L 画面をクリア