最近经常用Linux命令行,经常需要快速移动光标,所幸找到一篇比较好的英文博客,希望对大家有所帮助
1. 基本命令Shortcuts to move faster in Bash command line
- 向后移动一个字符: Ctrl + b
- 向前移动一个字符: Ctrl + f
- 删除当前字符: Ctrl + d
- 删除前一个字符: Backspace(退格)
- 撤消: Ctrl + -
- 移动到行首: Ctrl + a
- 移动到行尾: Ctrl + e
- 前进一个词: Meta + f(一个单词可以包含字母和数字,不含符号)
- 向后移动一个词: Meta +b
- 清除屏幕: Ctrl + l
3. 剪切和粘贴(老版本叫做 “Kill and yank”)什么是Meta? Meta 通常是你的 Alt 键。对于 Mac OSX 用户,您需要自己启用它。打开终端 > 首选项 > 设置 > 键盘,然后启用使用option作为Meta键。按照惯例,Meta键通常用于对词的操作。
- 从光标处剪切到行尾: Ctrl + k
- 从光标处剪切到词尾: Meta + d
- 从光标剪切到单词的开头: Meta + Backspace
- 从光标剪切到前一个空格: Ctrl + w
- 粘贴最后剪切的文本: Ctrl + y
- 循环并粘贴先前剪切的文本: Meta + y(在 Ctrl + y 之后使用)
- 循环并粘贴先前命令的最后一个参数:Meta + .
- 通过打字进行搜索: Ctrl + r 并输入搜索词;重复 Ctrl + r 循环显示结果
- 搜索最后记住的搜索词: Ctrl + r 两次
- 在当前历史条目处结束搜索: Ctrl + j
- 取消搜索,恢复原行: Ctrl + g



