CentOS 7下的VIM基础操作指南
需积分: 9 143 浏览量
更新于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 上传
ksinzh
- 粉丝: 5
- 资源: 14
最新资源
- Oracle Form觸發器、系統變量精解2
- Oracle Form屬性、內置子程序、觸發器、系統變量精解
- SMSCOM开发手册
- PIC C语言编程实例
- ubuntu命令参考卡片
- How to Write Program in Visual C++
- SVN权限控制全面解析
- apache+svn+MySQL+PHP+svnmanager+bugfree完全安装手册
- Thinking In Java 第三版目录版中文版PDF
- SNMP-简单网络管理协议(PDF)
- 10720路由器信息
- Apache+SVN+Trac配置详解
- 硬盘数据恢复教程 PDF格式
- 软件工程详细设计说明书
- JSON教程.pdf
- wince中文版(部分章节)