Bashで単語単位のカーソル移動するキーバインド

Command Description
ESC-B Move one word backward
ESC-F Move one word forward
ESC-DEL Kill one word backward
ESC-CTRL-H Kill one word backward
ESC-D Kill one word forward
CTRL-Y Retrieve ("yank") last item killed

これって定番なんでしょうか?
もう1年半?以上ターミナル使っていて
まったく知りませんでした。
あとでESCの位置をカーネルハックするソフト
入れて差し替えようと思ったらESCの代わりの
キーバインドあった〜 すげ〜便利。
どうやって文字列にタブを入力するかも知らなかったけど
CTRL-V Quoted insertで出来るじゃん。

Command Description
CTRL-J Same as RETURN
CTRL-L Clears the screen, placing the current line at the top of the screen
CTRL-M Same as RETURN
CTRL-O Same as RETURN, then display next line in command history
CTRL-T Transpose two characters on either side of point and move point forward by one
CTRL-U Kills the line from the beginning to point
CTRL-V Quoted insert
CTRL-[ Same as ESC (most keyboards)
ESC-C Capitalize word after point
ESC-U Change word after point to all capital letters
ESC-L Change word after point to all lowercase letters
ESC-. Insert last word in previous command line after point
ESC-_ Same as ESC-.

ついでにヒストリーも忘れそうだから載せとこう
Command Description
CTRL-P Move to previous line
CTRL-N Move to next line
CTRL-R Search backward
ESC-< Move to first line of history list
ESC-> Move to last line of history list

ついでにコンプリーションも
Command Description
TAB Attempt to perform general completion of the text
ESC-? List the possible completions
ESC-/ Attempt filename completion
CTRL-X / List the possible filename completions
ESC-~ Attempt username completion
CTRL-X ~ List the possible username completions
ESC-$ Attempt variable completion
CTRL-X $ List the possible variable completions
ESC-@ Attempt hostname completion
CTRL-X @ List the possible hostname completions
ESC-! Attempt command completion
CTRL-X ! List the possible command completions
ESC-TAB Attempt completion from previous commands in the history list

あと、set -o viとすると一時的にviのキーバインドになる
emacsに戻すにはset -o emacs