终端下常用快捷键汇总
说明
其实大部分都是emacs的快捷键,终端也可以切换为vim模式,快捷键就会有变化
C : CtrlA : ALT
光标移动
| 快捷键 | 效果 |
|---|---|
| C-a | 移动到行首 |
| C-e | 移动到行尾 |
| C-f | 向后移动一个字符 |
| C-b | 向前移动一个字符 |
| C-xx | 在行首和当前光标位置之间互相切换 |
| A-f / ESC-f | 向后移动一个单词 |
| A-b / ESC-b | 向前移动一个单词 |
控制和处理流程
| 快捷键 | 效果 |
|---|---|
| C-l | 清除命令行历史输出 |
| C-z | 挂起当前程序 |
| C-q | 回复挂起的程序 |
| C-i | 等于tab |
| C-j | 等于enter |
编辑
| 快捷键 | 效果 |
|---|---|
| C-d | 删除后一个字符 |
| C-h | 删除光标钱一个字符 |
| C-k | 从光标删除到行尾 |
| C-u | 从光标删除到行首 |
| C-w | 删除光标前的一个单词 |
| A-t / Esc-t | 替换当前光标的单词和前一个单词的位置 |
历史相关的
| 快捷键 | 效果 |
|---|---|
| C-r | 搜索历史 |
| C-p | 上一条命令 |
| C-n | 下一条命令 |

