centos 及VI常用快捷键

centos 及VI常用快捷键

时间久了个别快捷键容易忘记,顺带记录一下。

Centos快捷键

#历史命令
hostory
!*,history列表中的第*行命令
!!,上条命令
↑
↓

#清屏
ctrl + l

#终止
ctrl + c

#退出
ctrl +d

#光标行首
ctrl + a

#光标行尾
ctrl + e

#后台运行
#一般会在命令后面追加&,如果忘记可以使用
ctrl + z (挂起后台,并处于暂停状态)
#查看后台挂起
jobs -l
#jobs-l,显示结果:第一列《命令编号》,第二列PID
bg 《命令编号》,将后台挂起暂停状态,改为运行状态
fg 《命令编号》,将后台放置前台运行


vi快捷方式

一般模式(默认进入vi后的模式)(下面*号代表数字)

#进入编辑模式
i,光标之后插入
o,光标所在行,下面插入(常用于末尾追加内容时很方便)

#复制
yy,复制光标所在行
*yy,向下复制*行,譬如3yy,复制光标所在为第一行,向下复制3行。

#粘贴
p(小写),粘贴到光标所在行下面
P(大写),粘贴到光标所在行上面

#删除/剪切(不按p进行粘贴时,就是删除了)
dd,删除光标所在行(只删除1行),注:dd=D
*dd,向下删除*行,譬如3dd,删除光标所在为第一行,向下删除3行。
dG,删除从光标开始,向下全部输出。(删除全部ggdG)

#撤销
u,撤销操作,一直u,可以一直撤销
ctrl+r,反撤销

####光标移位
↑按键,光标上移
↓按键,光标下移
←按键,光标左移
→按键,光标右移
pageup按键,向上一页
pagedown按键,向下一页
home按键,移动到行首
end按键,移动到行尾

0(数字),移动到行首
$,移动到行尾

*G,光标定位到第*行行首(譬如定位到第11行,11G)
*$,光标定位到第*行行尾(譬如定位到第11行,11G)

gg,移动到首行!
G,移动到尾部!

w,下个单词词首(word)
e,下个单词词尾(end)

末行模式

#":"命令
:w,保存
:w!,强制保存
:q,退出
:q!,强制退出(不保存退出)
:wq,保存并退出(快捷键shift+zz)
:e!,恢复文件为打开时状态(重新读取文件)

:set number,显示行号(简写:set nu)
:set nonumber,取消行号(简写 set nonu)

:f,当前文件属性
:r 《文件路径》,将其他文件内容插入到当前光标处

:sp,水平分屏,ctrl+ww进行屏幕切换


#"/"命令
/ 《字符串》,查找字符串(n向下查找,N向上查找)
good good study, day day up!

发表评论

textsms
account_circle
email

centos 及VI常用快捷键
时间久了个别快捷键容易忘记,顺带记录一下。 Centos快捷键 #历史命令 hostory !*,history列表中的第*行命令 !!,上条命令 ↑ ↓ #清屏 ctrl + l #终止 ctrl + c #退出 ctrl +…
扫描二维码继续阅读
2021-11-01