因为经常要用到Linux命令行和vim编辑器,虽然快捷键不多,但每次总会忘记几个,然后又要上网查,零零散散总是记不全,效率太低。本文总结Linux常用的命令行快捷键和vim快捷键,好记性不如烂笔头,多记多练习。有更好的使用经验可以评论分享,共同进步。
Linux 命令行快捷键
Linux命令行下可以使用快捷键进行光标移动跳转,编辑查找,发送控制命令。命令行快捷键一般是使用“ctrl + 字母”键组合,熟练操作,可以提高效率。
常用
按键 |
动作 |
ctrl + a |
光标移动至行首 |
ctrl + e |
光标移动至行末 |
ctrl + u |
删除当前光标前面所有文字(带剪切) |
ctrl + k |
删除当前光标后面所有文字(带剪切) |
ctrl + w |
删除光标前一个单词 |
ctrl + y |
粘贴ctrl + u或ctrl + k剪切的内容 |
ctrl + p 或者 ↑ 按键 |
显示上一条历史命令 |
ctrl + n 或者 ↓ 按键 |
显示下一条历史命令 |
ctrl + r |
搜索历史命令 |
ctrl + l |
清屏 |
光标移动
按键 |
动作 |
ctrl + a |
光标移动至行首 |
ctrl + e |
光标移动至行末 |
ctrl + f |
光标往右移动一个字符 |
ctrl + b |
光标往左移动一个字符 |
ctrl + xx |
(两个x)在光标和行首之间移动 |
编辑命令
按键 |
动作 |
ctrl + u |
删除当前光标前面所有文字(带剪切) |
ctrl + k |
删除当前光标后面所有文字(带剪切) |
ctrl + w |
向左删除一个单词 |
ctrl + y |
粘贴ctrl + u或ctrl + k剪切的内容 |
ctrl + h |
向左删除一个字符 |
ctrl + d |
向右删除一个字符 |
ctrl + _ |
撤销上一次编辑操作 |
控制命令
按键 |
动作 |
ctrl + l |
清屏 |
ctrl + c |
终止命令 |
ctrl + s |
锁住终端,在vim中也是。按 ctrl +q即可恢复 |
ctrl + q |
解锁终端 |
ctrl + z |
后台运行命令 |
ctrl + d |
退出会话,相当于exit |