Linux常用终端快捷键

一、命令行快捷键

快捷键功能描述
Ctrl+A光标快速调至行首
Ctrl+E光标快速调至行尾
Ctrl+U删除光标至行首的所有内容
Ctrl+K删除光标至行尾的所有内容
Ctrl+W删除光标前的一个单词
Ctrl+L清空整个终端屏幕
Ctrl+C停止正在运行的进程或命令
Ctrl+D注销或退出终端
Ctrl+Z暂停正在执行的进程(之后可恢复执行)
Ctrl+R在命令历史中进行逆向搜索
!!重复执行最近的命令
!n重复执行命令历史中的第n条命令
从命令历史中显示先前命令
从命令历史中显示后续命令
Tab自动补全命令、文件名或目录名
连续按两次Tab列出所有可能的补全选项

二、VIM快捷键

  1. 移动光标
快捷键功能描述
h
j
k
l
ctrl+u上翻半页
ctrl+d下翻半页
ctrl+f上翻一页
ctrl+b下翻一页
w跳到下个字首
e跳到下个字尾
b跳到上个字
0跳到行首
$跳到行尾
gg跳到文首
G跳到文尾
  1. 删除复制
快捷键功能描述
dd删除所在行
dw删除一个词
d空格D删除到行末
x小写删除当前字符
X大写删除前一个字符
yy复制一行
yw负责一个字
p小写粘贴粘贴板的内容到当前行的下面
P大写粘贴粘贴板的内容到当前行的上面
  1. 插入模式
快捷键功能描述
i从当前光标处进入插入模式
I进入插入模式,并置光标于行首
a追加模式,置光标于当前光标之后
A追加模式,置光标于行末
o在当前行之下新加一行,并进入插入模式
O在当前行之上新加一行,并进入插入模式
ESC退出插入模式
  1. 编辑
快捷键功能描述
J将下一行和当前行连接为一行
cc删除当前行并进入编辑模式
cw删除当前字,并进入编辑模式
c$擦除从当前位置至行末的内容,并进入编辑模式
u撤销
ctrl+r重做
~切换大小写,当前字符
>>将当前行右移一个单位
<<将当前行左移一个单位(一个tab符)
==自动缩进当前行
  1. 查找替换
快捷键功能描述
/pattern向后搜索字符串pattern
?pattern向前搜索字符串pattern
n下一个匹配字符
N上一个匹配字符
:%s/old/new/g搜索整个文件,将所有的old替换为new
  1. 退出编辑器
快捷键功能描述
:w将缓冲区写入文件,即保存修改
:wq保存修改并退出
:x保存修改并退出
:q退出,如果对缓冲区进行过修改,则会提示
:q!强制退出,放弃修改

参考1:超全的VIM常用快捷键

参考2:21 个专业 Linux 用户喜爱的实用终端快捷键

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值