在 CentOS 系统中,vi
是一个强大的文本编辑器,可以用来高效地编辑配置文件
-
打开配置文件:使用
vi
命令打开要编辑的配置文件。例如,要编辑/etc/hosts
文件,输入vi /etc/hosts
。 -
进入普通模式:当你打开一个文件时,
vi
默认处于普通模式。在这个模式下,你可以导航、复制、粘贴和删除文本,但不能直接编辑文本内容。 -
进入插入模式:要编辑文本内容,需要进入插入模式。按
i
键进入插入模式,此时光标位置将变为插入状态,可以开始输入文本。按Esc
键可以返回到普通模式。 -
保存更改:在普通模式下,按
:w
(写入)保存对文件所做的更改。如果你想保存更改并退出vi
,可以输入:wq
。 -
撤销更改:如果你想撤销对文件所做的更改,可以在普通模式下输入
:e!
(重新编辑)。这将撤销所有未保存的更改,并重新加载文件。 -
查找文本:在普通模式下,按
/
键,然后输入要查找的文本。按Enter
键开始查找。按n
键跳到下一个匹配项,按N
键跳到上一个匹配项。 -
替换文本:在普通模式下,按
:
键,然后输入s/old/new/g
,其中old
是要替换的文本,new
是替换后的文本。按Enter
键开始替换。如果只想替换当前行的文本,可以省略g
选项。 -
复制和粘贴:在普通模式下,按
y
键复制当前行。要粘贴复制的内容,请将光标移动到目标位置,然后按p
键。 -
删除文本:在普通模式下,按
d
键删除当前行。要删除指定行数,请在d
之前输入行数,例如3d
将删除当前行及接下来的两行。 -
退出
vi
:在普通模式下,按:q
(退出)退出vi
。如果你已经保存了更改,可以直接退出。如果你没有保存更改,可以输入:q!
(强制退出)放弃更改并退出。
熟练掌握这些基本操作,你就可以利用 vi
命令高效地编辑 CentOS 配置文件了。