Shell Control Keys

In shells like zsh, sh, bash and tcsh, there are many shortcuts which help you editing. Below is a table.

Execution-related control keys
These commands directly affect a process in the shell

Redundant control key
These keys all have an equivalent "normal" key

ZSH Bindkeys
To make sure I can always use my beloved shortcuts, I put these commands in my .zshrc file. ^? is the same as the backspace key.

bindkey "^A" beginning-of-line bindkey "^E" end-of-line bindkey "^B" backward-word bindkey "^N" forward-word bindkey "^?" backward-delete-char