GNU KeyBoard Shortcuts
29 May, 2013 - 2 min read
GNU readline is a commonly used library for line-editing, it is used for example by bash, ftp and many more (see Arch Package details under "Required By" for more examples). readline is also customizable (see manpage for details).
| Keyboard Shortcut | Description |
|---|---|
Ctrl+L |
Clear the screen |
| Cursor Movement | |
Ctrl+B |
Move cursor one character to the left |
Ctrl+F |
Move cursor one character to the right |
Alt+B |
Move cursor one word to the left |
Alt+F |
Move cursor one word to the right |
Ctrl+A |
Move cursor to start of the line |
Ctrl+E |
Move cursor to end of the line |
| Copy & Paste | |
Ctrl+U |
Cut everything from line start to cursor |
Ctrl+K |
Cut everything from the cursor to end of the line |
Alt+D |
Cut the current word after the cursor |
Ctrl+W |
Cut the current word before the cursor |
Ctrl+Y |
Paste the previous cut text |
Alt+Y |
Paste the second latest cut text |
Alt+Ctrl+Y |
Paste the first argument of the previous command |
Alt+.or_ |
Paste the last argument of the previous command |
| History | |
Ctrl+P |
Move to the previous line |
Altl+N |
Move to the next line |
Ctrl+S |
Search |
Ctrl+R |
Reverse search |
Ctrl+J |
End search |
Ctrl+G |
Abort search (restores original line) |
Alt+R |
Restores all changes made to line |
| Completion | |
Tab |
Auto-complete a name |
Altl+? |
List all possible completions |
Alt+* |
Insert all possible completions |