Linux命令行和VIM中常用快捷键操作

一、Linux快捷键

1、Tab
Linux 命令行快捷补全键。只需要输入一个命令,文件名,目录名甚至是命令选项的开头,并敲击 tab 键。 它将自动完成你输入的内容,或为你显示全部可能的结果。

2、Ctrl + c
在终端上中断命令或进程该按的键。它将立刻终止运行的程序。

3、Ctrl + z
将正在运行的程序送到后台。 通常,你可以在使用 & 选项运行程序前之完成该操作, 但是如果你忘记使用选项运行程序,就使用这对组合键。

4、Ctrl + d
退出当前终端。如果使用 SSH 连接,它将会关闭。 如果你直接使用一个终端,该应用将会立刻关闭。

5、Ctrl + l
清空终端屏幕,和 clear 功能相同。

6、Ctrl + a
将移动光标到所在行首。

7、Ctrl + e
这对快捷键与 Ctrl+a 相反。 Ctrl+e 送光标到行首,反之 Ctrl+e 移动光标到行尾。

8、Ctrl + u
擦除从当前光标位置到行首的全部内容。代替用退格键来丢弃当前命令,使用 Linux 终端中的 Ctrl+u 快捷键。

9、Ctrl + k
擦除的是从当前光标位置到行尾的全部内容。

10、Ctrl + w
删除一个单词。使用 Ctrl+w 快捷键,可以擦除光标位置前的单词。 如果光标在一个单词本身上,它将擦除从光标位置到词首的全部字母。
最好的方法是用它移动光标到要删除单词后的一个空格上, 然后使用 Ctrl+w 键盘快捷键。

11、Ctrl + y
这将粘贴使用 Ctrl+w,Ctrl+u 和 Ctrl+k 快捷键擦除的文本。 如果删除了错误的文本或需要在某处使用已擦除的文本,这将派上用场。

12、Ctrl + p
查看上一个命令

13、Ctrl + n
显示下一个命令

14、Ctrl + r
搜索历史命令

二、VIM中常用快捷键
dd:删除游标所在的一整行(常用)
ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行
d1G:删除光标所在到第一行的所有数据
dG:删除光标所在到最后一行的所有数据(等价于 :%d)
d$:删除光标所在处,到该行的最后一个字符
d0:那个是数字0,删除光标所在到该行的最前面的一个字符
x,X:x向后删除一个字符(相当于[del]按键),X向前删除一个字符(相当于[backspace]即退格键)
nx:n为数字,连续向后删除n个字符
r: 修改替换一个字母,并且替换过后仍然处于command模式
s: 删除一个字母,并且删除过后处于edit模式
cw: 正向修改一个单词
c2b: 逆向修改2个单词
c$: 修改光标所在的位置至本行末尾(等价于C)
c0: 修改光标所在的位置至本行首部(等价于A)
cc: 替换一行
R:替换无限多个在字母
~:大小写字母转换
:%s/old/new/g  : 替换文档中的词 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值