CentOS 7下的VIM基础操作指南
需积分: 9 13 浏览量
更新于2024-08-05
收藏 21KB DOCX 举报
"实验2.VI和VIM -修正 .docx"
实验2主要介绍了Linux下的文本编辑器VIM(Vi IMproved),它是基于原始的Vi编辑器进行增强的版本,广泛应用于各种Linux发行版,包括CentOS 7。VIM是强大的命令行文本编辑工具,尤其对于网络管理和系统维护等任务,它提供了高效的操作方式。
在Linux系统中,遵循Filesystem Hierarchy Standard(FHS)是很重要的,它规定了根目录 `/` 及其子目录如 `/usr` 和 `/var` 的用途。例如,`/bin` 和 `/sbin` 目录分别用于存放用户和系统级别的可执行二进制文件。
VIM的基本命令是学习和使用VIM的关键。以下是几个核心操作:
1. `vim`: 打开VIM编辑器,可以编辑指定的文件。
2. `i`: 进入插入模式,允许在当前光标位置输入文本。
3. `Esc`: 退出插入模式,回到命令模式。
4. `:read filename`: 从另一个文件读取内容并插入到当前编辑器中。
5. `:write newfilename`: 将当前编辑器的内容保存到新的文件中。
6. `:w`: 保存当前文件,与Windows下的Ctrl+S类似。
7. `:!Command`: 执行外部shell命令,如`:!ls`显示当前目录的内容。
8. `:shell`: 临时离开VIM进入shell命令行,通过`Ctrl+d`返回VIM继续编辑。
9. `:wq`: 保存文件并退出VIM。
10. `ZZ`: 同`:wq`,保存并退出,注意是大写Z。
11. `:q!`: 强制退出,不保存任何改动。
12. `:set number`: 显示文件的行号。
13. `:set nonumber`: 隐藏文件的行号。
14. `:help i`: 查看关于插入模式的帮助信息。
15. `u`: 撤销上一步操作。
16. `/Fedora`: 在文件中查找"Fedora"字符。
17. `:s/Fedora/Redhat`: 替换当前行中的"Fedora"为"Redhat"。
18. `dw`: 删除当前光标所在单词。
19. `dd`: 删除当前行。
20. `o`: 在当前行下方插入新的一行。
21. `vim +filename`: 从文件的最后一行开始编辑。
22. `vim +n filename`: 从文件的第n行开始编辑。
23. `:f`: 查看当前文件的位置和状态信息。
24. `:edit!`: 忽略任何未保存的更改,重新加载当前文件。
掌握这些VIM基本操作,可以极大地提升在Linux环境中编辑文本文件的效率。在实际的网络管理中,熟练使用VIM可以方便地配置系统文件、查看日志、编写脚本等。
2009-03-17 上传
2020-07-15 上传
2010-10-31 上传
2018-05-25 上传
2021-07-22 上传
正在添加 vim-runtime 导致 /usr/share/vim/vim80/doc/help.txt 转移到 /usr/share/vim/vim80/doc/help.txt.vim-tiny
2024-07-31 上传
2023-07-20 上传
2012-02-29 上传
ksinzh
- 粉丝: 5
- 资源: 14
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常