| Ctrl-a |
Move to the start of the line. |
| Ctrl-e |
Move to the end of the line. |
| Ctrl-b |
Move back one character. |
| Alt-b |
Move back one word. |
| Ctrl-f |
Move forward one character. |
| Alt-f |
Move forward one word. |
| Ctrl-] x |
Where x is any character, moves the cursor forward to the next occurance of x. |
| Alt-Ctrl-] x |
Where x is any character, moves the cursor backwards to the previous occurance of x. |
| Ctrl-u |
Delete from the cursor to the beginning of the line. |
| Ctrl-k |
Delete from the cursor to the end of the line. |
| Ctrl-w |
Delete from the cursor to the start of the word. |
| Esc-Del |
Delete previous word (may not work, instead try Esc followed by Backspace) |
| Ctrl-y |
Pastes text from the clipboard. |
| Ctrl-l |
Clear the screen leaving the current line at the top of the screen. |
| Ctrl-x Ctrl-u |
Undo the last changes. Ctrl-_ does the same |
| Alt-r |
Undo all changes to the line. |
| Alt-Ctrl-e |
Expand command line. |
| Ctrl-r |
Incremental reverse search of history. |
| Alt-p |
Non-incremental reverse search of history. |
| !! |
Execute last command in history |
| !abc |
Execute last command in history beginning with abc |
| !abc:p |
Print last command in history beginning with abc |
| !n |
Execute nth command in history |
| !$ |
Last argument of last command |
| !^ |
First argument of last command |
| ^abc^xyz |
Replace first occurance of abc with xyz in last command and execute it |
No comments yet.