Bash Shell
CTRL Hotkeys
CTRL + a move to beginning
CTRL + e move to end
CTRL + n down arrow
CTRL + p up arrow
Text Control
CTRL + l clear
CTRL + k delete all from cursor to end
CTRL + u cut line
CTRL + w cut word
CTRL + y paste
CTRL + _ undo typing
Misc, useful
CTRL + r backward search
CTRL + d escape current shell or delete character under cursor
CTRL + s stop output
CTRL + q resume output
Misc
CTRL + t switch character before cursor with cursor, ESC + t switches two words before the cursor
CTRL + x + CTRL + e lauch editor ($EDITOR)