1、光标移动命令
命令 | 作用 |
---|---|
Ctrl-a | 移动光标到行首 |
Ctrl-e | 移动光标到行尾 |
Ctrl-f | 光标向前移动一个字符;和右箭头作用一样 |
Ctrl-b | 光标向后移动一个字符,和左箭头作用一样 |
Esc-f | 光标向前移动一个字 |
Esc-b | 光标向后移动一个字 |
Ctrl-l | 清屏并把光标移到左上角;clear命令可以完成相同的工作 |
2、修改文本命令
命令 | 作用 |
---|---|
Ctrl-d | 删除光标处的字符 |
Ctrl-t | 使光标处的字符和它前面的字符对调位置 |
Esc-t | 使光标处的字和它前面的字对调位置 |
Esc-l | 把从光标到字尾的字符转换成小写字母形式 |
Esc-u | 把从光标到字尾的字符转换成大写字母形式 |
Ctrl-y | 恢复上一次的删除操作 |
3、剪切和粘贴命令
命令 | 作用 |
---|---|
Ctrl-k | 剪切从光标到行尾的文本 |
Ctrl-u | 剪切从光标到行首的文本 |
Esc-d | 剪切从光标到当前词尾的文本 |
Esc-Backspace | 剪切从光标到词头的文本。如果光标在一个单词的开头,则剪切前一个单词 |
Ctrl-y | 将缓冲区中的文本粘贴到光标的位置 |
4、历史记录命令
命令 | 作用 |
---|---|
Ctrl-p | 移动到前一条历史记录。相当于向上箭头键 |
Ctrl-n | 移动到后一条历史记录。相当于向下箭头键 |
Alt-< | 移动到历史记录列表的开始处 |
Alt-> | 移动到历史记录列表的结尾处。即当前命令行 |
Ctrl-r | 逆向递增搜索。从当前命令行向前递增搜索 |
Alt-p | 逆向非递增地搜索。按下这个组合键,接着输入待搜索的字符串,在Enter键后,搜索才真正开始执行。 |
Alt-n | 向前非递增搜索 |
Ctrl-o | 执行历史记录列表中的当前项,执行完跳到下一项。若要把历史记录中的一系列命令重新执行一遍,使用该组合键将很方便。 |
5、历史记录扩展命令
!! | 重复最后一个执行的命令。按向上箭头键再按Enter键也可实现相同的功能,而且操作更简单。 |
---|---|
!number | 重复历史记录中第number行命令 |
!string | 重复最近的以string开头的历史记录 |
!?string | 重复最近的包含string的历史记录 |