Last active
December 27, 2019 02:28
-
-
Save magic2k/1ea380fd78e4adbe23104824f0ac4fa3 to your computer and use it in GitHub Desktop.
Console hotkeys
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Readline | |
GNU readline is a commonly used library for line-editing; it is used for example by Bash, FTP, and many more (see the details of [readline][5] package under "Required By" for more examples). readline is also customizable (see man page for details). | |
`Ctrl+l` - Clear the screen | |
`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+.`/`_` - Paste the last argument of the previous command | |
### History | |
`Ctrl+p` - Move to the previous line | |
`Alt+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 | |
`Alt+?` - List all possible completions | |
`Alt+*` - Insert all possible completions | |
source: [arch wiki](https://wiki.archlinux.org/index.php/Keyboard_Shortcuts#Readline) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment