Shortcuts - Bash shell
#) Using Ctrl combination :
--------------------------------------------------------------------------------------------------
ctrl+a : jump to beginning of line you are typing on.
ctrl+b : moving back a character.
ctrl+c : terminate the command.
ctrl+d: delete character at cursor.
ctrl+D : exit the current shell.
ctrl+xx : move between end-of-line and current cursor position.
ctrl+r : search the history backwords.
ctrl+w : erase word before cursor.
ctrl+x@ : shows possible hostname completions.
ctrl+y : recover previous deletion.
ctrl+z : suspend/stop the command which is running.
ctrl+h : delete character before cursor.
ctrl+e : jump to end of line you are typing on.
ctrl+f : move forward by one character.
ctrl+l : clear the screen.
ctrl+K : clear the line after cursor.
ctrl+H : works as backspace.
ctrl+t : transpose 2 characters.
--------------------------------------------------------------------------------------------------
#) Using Alt combination :
--------------------------------------------------------------------------------------------------
Alt + > - Move to the last line in the history.
Alt + ? - Show current completion list.
Alt + * - Insert all possible completions.
Alt + / - Attempt to complete file name.
Alt + . - Yank last argument to previous command.
Alt + b - Move backward.
Alt + c - Capitalize the word.
Alt + d - Delete word.
Alt + f - Move word forward.
Alt + l - Make word lowercase.
Alt + n - Search the history forwards non-incremental.
Alt + p - Search the history backwards non-incremental.
Alt + r - Recall command.
Alt + t - Move words around.
Alt + u - Make word uppercase.
Alt + back-space - Delete backward from cursor.
--------------------------------------------------------------------------------------------------
#) Using Esc combination :
--------------------------------------------------------------------------------------------------
esc+d : delete word.
esc+f : move forward a word.
esc+b : mmove backward a word.
esc+t : transpose two adjacent words.
--------------------------------------------------------------------------------------------------
#) Using Tab combination :
--------------------------------------------------------------------------------------------------
Press tab twice to see all available commands.
Press tab twice after a word to view all commands starting with that word.
Pressing ~along with hitting tab 2 times will give you list of all user on system from /etc/passwd.
Pressing $along with hitting tab 2 times will show you all sys variables.
Pressing / along with hitting tab 2 times will give you entire directory structure including hidden.
--------------------------------------------------------------------------------------------------
|