Terminal Shortcut list

By kp

Some useful Linux Terminal Keyboard Shortcuts

Left          Move back one character
Right         Move forward one character
Ctrl+b        Move back one character
Ctrl+f        Move forward one character

Alt+Left      Move back one word
Alt+Right     Move forward one word
Alt+b         Move back one word
Alt+f         Move forward one word

Cmd+Left      Move cursor to start of line
Cmd+Right     Move cursor to end of line
Ctrl+a        Move cursor to start of line
Ctrl+e        Move cursor to end of line

Ctrl+d        Delete character after cursor
Ctrl+h        Delete character before the cursor
Backspace     Delete character before cursor

Alt+Backspace     Delete word before cursor
Ctrl+w            Delete word before cursor
Alt+w             Delete word before the cursor
Alt+d             Delete word after the cursor

Cmd+Backspace     Delete everything before the cursor
Ctrl+u            Delete everything before the cursor
Ctrl+k            Delete everything after the cursor

Ctrl+l            Clear the terminal

Ctrl+c            Cancel the command
Ctrl+y            Paste the last deleted command
Ctrl+_            Undo

Ctrl+r            Search command in history - type the search term
Ctrl+j            End the search at current history entry and run command
Ctrl+g            Cancel the search and restore original line

Up                previous command from the History
Down              Next command from the History
Ctrl+n            Next command from the History
Ctrl+p            previous command from the History

Ctrl+xx           Toggle between first and current position