时间久了个别快捷键容易忘记,顺带记录一下。
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向上查找)
发表评论