vi 是 Linux/Unix 系统中一个经典的文本编辑器,全称为 Visual Editor。它是系统管理员和开发人员常用的工具,尤其在没有图形界面的环境下(如服务器)进行文件编辑时至关重要。以下是关于 vi 的详细说明:
i 键进入,可以自由编辑文本内容。vim(Vi IMproved),即 vi 的增强版,支持语法高亮、多级撤销等功能。vi 文件名 # 打开或新建文件(文件不存在时会自动创建)
vi +行号 文件名 # 打开文件并跳转到指定行(如 `vi +10 test.txt`)
:w → 保存文件。:q → 退出(未修改时)。:wq 或 :x → 保存并退出。:q! → 强制退出(不保存修改)。i → 进入插入模式(光标前插入)。a → 进入插入模式(光标后插入)。o → 在当前行下方插入新行。Esc → 返回命令模式。h/j/k/l → 左/下/上/右移动。gg → 跳到文件首行。G → 跳到文件末行。:n → 跳到第 n 行(如 :10 跳转到第 10 行)。dd → 删除当前行。yy → 复制当前行。p → 粘贴。u → 撤销操作。/关键词 → 搜索内容(按 n 跳转到下一个匹配项)。vi: command not found,可能需要安装 vim:
bash
sudo apt install vim # Debian/Ubuntu
sudo yum install vim # CentOS/RHELvimtutor 教程)可以快速掌握。vi hello.txt # 打开文件
i # 进入插入模式
输入 "Hello World"
Esc # 返回命令模式
:wq # 保存并退出
掌握 vi 是 Linux 系统管理的必备技能,建议从基础命令开始逐步练习!