一、打开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开始查找,查找到后可以通过n和N分别定位到下一个和上一个匹配字符串处。
/查找的字符串 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运维工程师的工作效率和工作质量。