您的位置:

Linux运维必备:vi编辑器常用操作指令

一、打开vi编辑器

在Linux终端中输入vi命令并回车即可打开vi编辑器。

vi

二、插入、删除、复制、粘贴文本

在vi编辑器中插入文本、删除文本、复制文本和粘贴文本是非常基础和常用的操作。

1. 插入文本

在vi的命令模式下按下 i 键即可进入插入模式,在插入模式下,可以直接输入文本内容。插入完成后按下 ESC 键回到命令模式。

i //进入插入模式
这是一段文本
ESC //回到命令模式

2. 删除文本

在vi的命令模式下,通过按下x键来删除光标所在处的字符,通过按下dd键来删除光标所在的一整行。

x //删除当前字符
dd //删除当前行

3. 复制与粘贴文本

在vi的命令模式下,通过按下y键复制光标所在的一整行,将其存放于剪贴板中,通过按下p键粘贴剪贴板内的内容到光标处。

yy //复制当前行
p //粘贴到当前光标处

三、查找与替换文本

在vi编辑器中,查找和替换文本是非常常用的操作。

1. 查找文本

在命令模式下按下/,输入你需要查找的字符串后按下ENTER开始查找,查找到后可以通过nN分别定位到下一个和上一个匹配字符串处。

/查找的字符串
n // 定位到下一个匹配字符串处
N // 定位到上一个匹配字符串处

2. 替换文本

在命令模式下输入:s/old/new/g来替换文本,其中old为需要被替换的文本,new为替换后的新文本,g表示全局替换。

:%s/old/new/g //替换所有匹配的字符串

四、保存与退出

在vi编辑器中,保存文件、强制退出或退出不保存等操作是操作频率很高的编辑操作。

1. 保存文件

在命令模式下,输入:w命令,即可完成保存操作。

:w //保存到文件

2. 强制退出

在命令模式下,输入:q!命令,vi编辑器将无条件退出,不保存任何修改的内容。

:q! //强制退出不保存

3. 退出并保存

在命令模式下,输入:wq:x命令,即可完成保存并退出编辑器操作。

:wq //保存并退出
:x //保存并退出

五、其他常用操作

在vi编辑器中还有一些常用的操作,如行号显示、撤销、重做等操作。

1. 显示行号

在命令模式下,输入:set number命令,即可显示行号。

:set number //显示行号

2. 撤销与重做

在命令模式下,通过u键撤销操作,通过Ctrl + r键来重做之前的操作。

u //撤销操作
Ctrl + r //重做操作

3. 退出行号显示

在命令模式下,输入:set nonumber命令,即可退出行号显示。

:set nonumber //退出行号显示

六、总结

vi编辑器是Linux系统下非常常用的文本编辑器,vi编辑器提供了很多实用的操作指令。在日常使用中,熟练掌握并灵活使用这些操作指令,能够大大提高Linux运维工程师的工作效率和工作质量。