linux脚本vi命令
linux脚本vi命令详细介绍
vi 是 Linux 系统中一款经典的文本编辑器,以下为你介绍一些常用的 vi 命令:
进入
vi 编辑器
在终端输入 vi 加上文件名即可打开文件并进行编辑,若文件不存在则会创建一个新文件。
bash
filename.txt
模式转换
- 命令模式:启动
vi后默认进入此模式,可进行移动光标、复制、粘贴等操作。 - 插入模式:在此模式下才能输入文本,可通过以下命令从命令模式进入插入模式:
i:在当前光标处插入文本。a:在当前光标后插入文本。o:在当前行下插入新的一行并进入插入模式。O:在当前行上插入新的一行并进入插入模式。
- 底行模式:可用于保存文件、退出编辑器等操作。在命令模式下按
:进入底行模式。
命令模式下的常用命令
光标移动
h:左移一个字符。j:下移一行。k:上移一行。l:右移一个字符。0:移动到当前行的行首。$:移动到当前行的行尾。G:移动到文件末尾。1G或gg:移动到文件开头。
文本编辑
x:删除当前光标所在的字符。dd:删除当前行。yy:复制当前行。p:粘贴复制或删除的内容到当前光标下一行。u:撤销上一步操作。Ctrl + r:恢复撤销的操作。
底行模式下的常用命令
:w:保存文件。:q:退出编辑器(若文件未修改)。:wq:保存文件并退出编辑器。:q!:不保存文件,强制退出编辑器。
下面是一个使用 vi 编辑文件的简单示例:
- 打开一个新文件:
bash
test.txt
912 test.txt
- 按
i进入插入模式,输入一些文本。 - 按
Esc键回到命令模式。 - 若要保存文件并退出,按
:进入底行模式,输入wq并回车。