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
移动(Moveing)
| Shortcut |
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 |
清屏 |
复制粘贴(Killing And Yianking)
| Shortcut |
Comment |
中文注释 |
Ctrl+K |
Cut text to the end of line |
剪切到行尾 |
Ctrl+U |
Cut text to the beginning of line |
剪切到行首 |
Alt+D |
Cut text to the end of the current word |
剪切到单词尾 |
Ctrl+W |
Cut the word behind point, using white space as a word boundary |
剪切到单词头 |
Ctrl+Y |
Yank the top of the kill ring into the buffer at point |
粘贴剪贴板内容 |
Alt+Y |
Rotate the kill-ring, and yank the new top. if the prior command is yank or yank-pop |
在剪切板里面循环 |
更改文本(Changing Text)
| Shortcut |
Comment |
中文注释 |
Ctrl+D |
Delete the character at point |
删除光标处字符 |
Ctrl+H |
Delete previous character |
往前删字符 |
Ctrl+T |
Transpose characters |
往前交换字符 |
Meta+T |
Transpose words |
往前交换单词 |
Alt+U |
Uppercase the current word |
大写 |
Alt+L |
Lowercase the current word |
小写 |
Alt+C |
Capitalize the current word |
首字母大写 |
历史(History)
| Shortcut |
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. |
插入上一个命令的第N个参数 |