代理/加盟/合作
Linux 中的 Vi/Vim 用法
发布时间:24小时前
阅读量:15
VI 是 Linux 系统中最基本的文本编辑器,类似于 Windows 系统中的记事本。它是所有 Unix 和 Linux 系统下的标准编辑器,功能强大。VIM 是 VI 的升级版,增加了代码补全、编译及错误跳转等编程便捷功能,被程序员广泛使用。
一、打开文件
vi 文件路径
示例:
vi /etc/hosts
二、VI 编辑器三种模式
- 命令模式(Command Mode) 控制光标移动、删除 / 复制文本、切换到插入模式或底行模式,打开文件后默认进入该模式。
- 插入模式(Insert Mode) 仅在此模式下可以输入、修改文本;按下
ESC键可以返回命令模式。 - 底行模式(Last Line Mode) 用于保存、退出编辑器、搜索字符、显示行号等设置。
三、常用 VI 命令(命令模式下执行)
表格
| 命令 | 作用说明 |
|---|---|
| i | 切换到插入模式,在光标位置输入内容 |
| x | 删除光标处单个字符 |
| dd | 剪切 / 删除光标所在整行 |
| yy | 复制光标所在整行 |
| p | 将剪贴板内容粘贴到光标下一行 |
| u | 撤销上一步操作 |
| Ctrl + r | 恢复被撤销的操作(重做) |
| gg | 光标跳转至文件第一行 |
| G | 光标跳转至文件最后一行 |
| r | 替换光标位置单个字符 |
| R | 开启连续替换模式 |
| :w | 保存文件 |
| :q | 退出编辑器(未修改才可退出) |
| :q! | 强制退出,不保存修改 |
| :wq | 保存文件并退出 |
操作流程参考: 打开文件 → 默认命令模式 → 按
i进入插入模式编辑文字 → 编辑完成按ESC返回命令模式 → 输入:wq保存退出
四、Linux 终端常用快捷键
表格
| 快捷键 | 作用说明 |
|---|---|
| Ctrl + a | 光标跳转到命令行开头 |
| Ctrl + e | 光标跳转到命令行末尾 |
| Ctrl + L | 清空屏幕 |
| Ctrl + u | 删除整行输入内容 |
| Ctrl + d | 删除光标后面一个字符 |
| Ctrl + c | 终止当前正在运行的任务 |
💡小贴士: 熟练掌握 Vi/Vim 是 Linux 运维的基础技能,前面磁盘挂载、修改 /etc/fstab 等教程都需要用到 vi 编辑配置文件。