vi
是一个经典的文本编辑器,它在 CentOS 系统中非常常见
- 打开文件:
要使用 vi
编辑器打开一个文件,只需在终端中输入 vi
,后跟文件名。例如,要打开名为 example.txt
的文件,请输入:
vi example.txt
- 进入插入模式:
在 vi
编辑器中,默认情况下处于命令模式。要开始编辑文件,需要进入插入模式。按 i
键进入插入模式,现在可以在光标位置开始输入内容。
- 保存更改并退出:
在插入模式下完成编辑后,按 Esc
键返回到命令模式。然后,输入 :wq
并按回车键,将更改保存到文件并退出 vi
编辑器。
- 放弃更改并退出:
如果不想保存对文件所做的更改,可以在命令模式下输入 :q!
并按回车键,这将退出 vi
编辑器而不保存更改。
- 查找和替换:
在命令模式下,可以使用以下命令在文件中查找和替换文本:
- 查找:
/关键字
,例如/apple
会查找 “apple” 单词。 - 替换:
:%s/old/new/g
,例如:%s/apple/orange/g
会将所有 “apple” 替换为 “orange”。
- 复制、粘贴和删除行:
在命令模式下,可以使用以下命令来复制、粘贴和删除行:
- 复制行:
yy
(复制当前行)或nyy
(复制 n 行,n 为数字)。 - 粘贴行:
p
(在当前行之后粘贴)或P
(在当前行之前粘贴)。 - 删除行:
dd
(删除当前行)或ndd
(删除 n 行,n 为数字)。
- 显示行号:
在命令模式下,输入 :set number
并按回车键,可以显示文件中每一行的行号。
- 跳转到指定行:
在命令模式下,输入 nG
(n 为行号)并按回车键,可以跳转到指定行。
这些仅仅是 vi
编辑器在 CentOS 中的一些基本实战应用。vi
编辑器功能强大,还有许多其他命令和选项可供学习和使用。