linux vi的基础使用

vi共分外3种模式 命令模式、输入模式、末行模式linux vi的基础使用
命令模式按a 、i、o、s可以进入输入模式:输入模式按esc可以进入末行模式和命令模式
命令模式
i:转为输入模式 ,光标字符前面
a:转为输入模式,光标在字符后面
I(大写i):转为输入模式,光标在行首
A:。。。。。。,光标在行末
o:。。。。。。,光标在行(下方)建新一行
O:。。。。。。,光标在行(上方)建新一行

命令模式移动
w:下个字母首
b:上个字母首
e:下个字母未
h:左 j:下 k:上 l:右
ctrl+f :下番一屏
ctrl+b:上番一屏
ctrl+d:下番半屏
ctrl+u:上番半屏
page up:上番
parg down :下番
shrit+4:行尾
shrit+6:行首
gg:首行
G:尾行

命令模式删除
x:删除单个字符
dd:删除行

命令模式复制
yy:复制光标所在的行
nyy:光标所在的行开始向下n行

命令模式粘贴
p(小写):光标所在行下方
P(大写):光标所在行上方

命令模式还原上一步 “u”

命令模式搜索
/s :向光标之后查找一个字符s,
?s:向光标之前查找一个字符s
:1,23s/network/BB 在1-23行中所有network替换成BB
linux vi的基础使用
末行模式
:wq 保存退出
:q!不保存退出
:set nu 显示行
:set nonu 不显示行

猜你喜欢

转载自blog.51cto.com/13753190/2122573