Linux 快捷键

因为经常要用到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