Readline Shortcut
GNU Readline is a software library that provides in-line editing and history capabilities for interactive programs with a command-line interface, such as Bash and IPython.
man readline or readline
Moving
| Shortcut | Comment | Chinese Comment |
|---|
Ctrl+A | Move to the start of the current line | |
Ctrl+E | Move to the end of the line | |
Ctrl+F / → | Move forward a character | |
Ctrl+B / ← | Move backward a character | |
Alt+F | Move forward one word | |
Alt+B | Move backward one word | |
Ctrl+L | Clear screen | |
Copy and Paste (Killing and Yianking)
| Shortcut | Comment | Chinese Comment |
|---|
Ctrl+K | Cut text to the end of line | |
Ctrl+U | Cut text to the beginning of line | Cut to the beginning of the line |
Alt+D | Cut text to the end of the current word | Cut to the end of the word |
Ctrl+W | Cut the word behind point, using white space as a word boundary | Cut to the beginning of the word |
Ctrl+Y | Yank the top of the kill ring into the buffer at point | Paste the clipboard contents |
Alt+Y | Rotate the kill-ring, and yank the new top. If the prior command is yank or yank-pop | Cycle through the clipboard |
Changing Text
| Shortcut | Comment | Chinese Comment |
|---|
Ctrl+D | Delete the character at point | Delete the character at the cursor |
Ctrl+H | Delete previous character | Delete previous character |
Ctrl+T | Transpose characters | Transpose characters forward |
Meta+T | Transpose words | Transpose words forward |
Alt+U | Uppercase the current word | |
Alt+L | Lowercase the current word | |
Alt+C | Capitalize the current word | |
History
| Shortcut | Comment | Chinese comment |
|---|
Ctrl+R | Search backwards in history | |
Ctrl+S | Search forwards in history | |
Alt+. | Insert the last argument of the previous command | |
Alt+ number + . | With an argument n, insert the nth word from the previous command. | |