linux——vi命令常用操作
一、vi模式
vi一般分为三种模式,分别是命令行模式、插入模式、末行模式
1.命令模式:控制屏幕光标的移动,按 :进入末行模式,按 i(其他插入命令也可) 进入插入模式;
2.插入模式:只有该模式下,可以进行输入,按[ESC]键可以切换到命令模式;
3.末行模式:一般进行文件的保存或者退出操作,按[ESC]键可以切换到命令模式。
想从末行到插入或者插入到末行,需要先回到命令模式下,再转换。
二、常用命令
1.进入vi
vi+文件名:进入vi以后,默认为命令模式;
2.进入插入模式
以下命令都是在命令模式下使用,前面插入命令使用后进入插入模式,后面删除命令使用后仍在命令模式下;
命令 | 描述 |
i | 在光标的前面插入文本 |
I | 在该行的行首插入文本 |
a | 在光标的后面插入文本 |
A | 在该行的行尾插入文本 |
o | 在当前行后面插入一空行 |
O | 在当前行前面插入一空行 |
x | 删除光标处的字符 |
X | 删除光标前面的一个字符 |
dd | 删除一整行 |
#dd | 删除#行 |
d$ | 删除光标所在处到行尾的所有字符 |
u | 撤销上一步操作 |
注:插入模式下,输错文本,想要删除,一定不要手快按常用的Backspace!!!
还有常用的上下左右按键也要慎用!!这个只在命令模式下有效,插入模式下是乱七八糟的字符..
太别扭了
如果刚开始用的时候不熟练,可以用一次就按一次Esc键,然后再输入命令。。。
4.退出保存
输入 :进入末行模式;
: wq/x 保存并退出
: q! 不保存强制退出
: w 保存文件
5.查找字符
该操作是在末行模式下,先按Esc 进入命令模式,然后再输入 : 进入末行模式;
/关键字:先按 / 键,再输入想寻找的字符,如果第一次找的关键字不是想要的,可以一直按 n 往后寻找。
?关键字:先按 ?键,再输入想寻找的字符,如果第一次找的关键字不是想要的,可以一直按 n 往后寻找。
暂时这么多,这些就够了,后面用到再补充
参考资料:
博主:Yunpeng1119
Linux——vi命令详解_linux系统vi命令详解-CSDN博客
博主: 小泉映月
linux系统 VI 命令_linux vi命令-CSDN博客