linux vi的基础使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux vi的基础使用相关的知识,希望对你有一定的参考价值。
vi共分外3种模式 命令模式、输入模式、末行模式
命令模式按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
末行模式
:wq 保存退出
:q!不保存退出
:set nu 显示行
:set nonu 不显示行
以上是关于linux vi的基础使用的主要内容,如果未能解决你的问题,请参考以下文章