1. 控制台快捷键
| 快捷键 |
说明 |
常用度 |
| tab |
自动补全路径 |
⭐⭐⭐ |
| Ctrl + C |
终止命令运行 |
⭐⭐⭐ |
| Ctrl + U |
剪切光标位置到行首的字符 |
⭐⭐⭐ |
| Ctrl + K |
剪切光标位置到行尾的字符 |
⭐⭐⭐ |
| Ctrl + Insert |
复制 |
⭐⭐⭐ |
| Shift + Insert |
粘贴 |
⭐⭐⭐ |
| Ctrl + Z |
暂停在终端运行的任务 |
⭐⭐ |
| Ctrl + A |
光标移动到行首 |
⭐⭐ |
| Ctrl + E |
光标移动到行尾 |
⭐⭐ |
| Ctrl + L |
清屏,效果等同于clear |
⭐⭐ |
| Ctrl + D |
退出当前登录,等同于exit logout;如果在当前使用了ssh远程其他机器,该指令会退回当前机器 |
⭐⭐ |
| Ctrl + W |
剪切一个单词 |
⭐⭐ |
| Ctrl + Y |
粘贴命令行剪切的内容 |
⭐⭐ |
| Ctrl + H |
向前退格(删除键),相当于backspace |
⭐⭐⭐ |
| Alt + num |
num为数字,用于快速切换到终端对应的tab页窗口 |
⭐⭐⭐ |
| history |
显示所有执行的历史指令 |
⭐⭐⭐ |
| !num |
num为历史列表中的指令id;可以通过history查看历史列表 |
⭐⭐ |
2. 文本编辑快捷键
2.1 编辑操作
| 快捷键 |
说明 |
常用度 |
| i |
进入编辑模式 |
⭐⭐⭐ |
| esc |
退出编辑模式 |
⭐⭐⭐ |
| : |
底部编辑模式 |
⭐⭐⭐ |
2.2 删除操作
| 快捷键 |
说明 |
常用度 |
| x |
删除光标所在的字符 |
⭐⭐ |
| dd |
删除(剪切)当前行 |
⭐⭐⭐ |
| dG |
删除光标所处行之后的所有行 |
⭐⭐ |
| D |
删除光标到行末的所有内容 |
⭐⭐ |
2.3 复制、粘贴、剪切
| 快捷键 |
说明 |
常用度 |
| yy 或 Y |
复制当前行 |
⭐⭐⭐ |
| nyy 或 nY |
n为数字,复制n行;如3yy为复制3行 |
⭐⭐ |
| dd |
剪切(删除)当前行 |
⭐⭐ |
| ndd 或 nD |
n为数字,剪切(删除)n行;如3dd为剪切3行 |
⭐⭐ |
| p(小写) |
粘贴剪切板到当前光标所处的下一行 |
⭐⭐⭐ |
| P(大写) |
粘贴剪切板到当前光标所处的上一行 |
⭐⭐ |
2.4 替换撤销
| 快捷键 |
说明 |
常用度 |
| u 或 :u |
撤销上一次操作 |
⭐⭐⭐ |
| r |
替换当前字符 |
⭐⭐ |
| R |
从光标开始替换,直到esc退出 |
⭐ |
2.5 保存、退出
| 快捷键 |
说明 |
常用度 |
| :wq 或 ZZ |
保存退出 |
⭐⭐⭐ |
| :wq! |
强制保存退出 |
⭐⭐ |
| :q! |
强制退出;丢弃所有未保存的修改 |
⭐⭐ |
| :w |
保存编辑 |
⭐⭐ |
| :q |
退出编辑 |
⭐⭐ |
2.6 导入
| 快捷键 |
说明 |
常用度 |
| :r |
如:r /a.txt 就是将根目录下a.txt的内容导入到当前编辑文本光标的位置 |
⭐ |
| :r!command |
command为命令;将命令执行的结果输入到当前编辑文本的光标位置 |
⭐ |
2.7 查找
| 快捷键 |
说明 |
常用度 |
| :/string |
string为要搜索的关键词 |
⭐⭐⭐ |
| n |
查找下一个关键词的位置 |
⭐⭐⭐ |
| shift + n |
查找上一个关键词的位置 |
⭐⭐ |
2.8 位移操作
| 快捷键 |
说明 |
常用度 |
| gg 或 :1 |
到第一行 |
⭐⭐ |
| G 或 : $ |
到最后一行 |
⭐⭐ |
| nG 或 :n |
到指定行,n为行号 |
⭐ |
参考:https://blog.csdn.net/weixin_45334172/article/details/116105565