Movement | Deletion |
---|---|
Ctrl+a : Move cursor to start of line |
Ctrl+w : Delete word before cursor |
Ctrl+e : Move cursor to end of line |
Ctrl+h : Delete character before cursor |
Ctrl+b : Move back one character |
Ctrl+d : Delete character after cursor |
Ctrl+f : Move forward one character |
Ctrl+u : Delete everything before the cursor |
Left : Move back one character |
Ctrl+k : Delete everything after the cursor |
Right : Move forward one character |
Backspace : Delete character before cursor |
Alt/Opt+Left : Move back one word |
Alt/Opt+Backspace : Delete word before cursor |
Alt/Opt+Right : Move forward one word |
Alt/Opt+w : Delete word before the cursor |
Alt/Opt+b : Move back one word |
Alt/Opt+d : Delete word after the cursor |
Alt/Opt+f : Move forward one word |
Cmd+Backspace : Delete everything before the cursor |
Cmd+Left : Move cursor to start of line |
|
Cmd+Right : Move cursor to end of line |
Miscellaneous | History |
---|---|
Tab : Autocomplete a command or file name |
Ctrl+r : Search command in history - type the search term |
Ctrl+i : Command completion like Tab |
Ctrl+j : End the search at current history entry and run command |
Ctrl+l : Clear the terminal |
Ctrl+g : Cancel the search and restore original line |
Ctrl+c : Terminate the current command |
Ctrl+n : Next command from the History |
Ctrl+z : Suspend the current command |
Ctrl+p : previous command from the History |
Ctrl+y : Paste the last deleted command |
Up : previous command from the History |
Ctrl+\_ : Undo |
Down : Next command from the History |
Ctrl+shift+c : Copy selected text |
|
Ctrl+shift+v : Paste copied text |
|
Ctrl+t : Swap two characters before the cursor |
|
Esc+t : Swap two words before the cursor |
|
Ctrl+o : Execute current command |