`vi` 是 Linux 系统中常用的 文本编辑器命令,它允许用户在命令行界面编辑和查看文本文件。以下是一些常用的 `vi` 命令:
打开文件
```
vi filename
```
如果文件不存在,则会创建一个新文件。
插入模式
按下 `i` 键进入插入模式,可以进行写入和编辑文本。
保存文件
按下 `Esc` 键退出插入模式,然后输入 `:w` 并按下 `Enter` 键保存文件并退出 `vi` 编辑器。
如果只想保存但不退出,可以使用命令 `:w`。
退出文件
按下 `Esc` 键,然后输入 `:q` 并按下 `Enter` 键退出 `vi` 编辑器。
如果想放弃所有更改并强制退出,可以使用命令 `:q!`。
移动光标
使用 `h`、`j`、`k`、`l` 键(分别表示向左、向下、向上和向右)来移动光标。
也可以使用方向键进行移动。
删除文本
在命令模式下,按下 `x` 键可以在光标位置删除一个字符。
使用 `dd` 命令可以删除光标所在行。
复制和粘贴
在命令模式下,使用 `yy` 命令可以复制光标所在的行。
使用 `p` 命令可以在当前光标位置粘贴已复制的文本。
查找和替换
在命令模式下,输入 `/` 加上要查找的内容并按下 `Enter` 键可以查找该内容。
输入 `s/旧内容/新内容/g` 并按下 `Enter` 键可以替换旧内容为新内容。
撤销操作
按下 `u` 键可以撤销之前的操作。
其他常用命令
`:set nu`:显示行号。
`:set nonu`:取消显示行号。
`:w newfilename`:另存为新文件名。
`:q!`:不保存当前文件的修改并退出编辑器。
这些命令可以帮助你在 Linux 系统中高效地使用 `vi` 编辑器进行文本编辑。熟悉这些命令可以大大提高你的工作效率。