news 2026/8/8 6:30:33

9、Vi编辑器使用指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
9、Vi编辑器使用指南

Vi编辑器使用指南

1. 引言

在Unix时代,egrep被创建出来,如今Linux系统中包含的grep版本已经融入了egrep的大部分功能。使用grep时加上-E选项,就能获得egrep的大部分功能。实际上,在大多数实际应用中,grep -Eegrep是相同的。

2. Vi编辑器简介

Vi编辑器诞生于Unix早期,在当时是一项具有革命性的应用。那时操作系统自带的编辑器非常简陋且难以操作,很多时候甚至看不到正在编辑的行,需要先指定行号、指定修改内容,然后查看打印出的行来确认修改是否正确。

Vi编辑器由研究生Bill Joy(后来成为Sun Microsystems的创始人之一)创建。“v”代表可视化(visual),“i”代表交互性(interactive)。使用这个编辑器,你可以看到文件中的行,并能实时看到所做的更改。

需要注意的是,Vi是一种模态编辑器,相同的按键在不同模式下有不同的含义。例如,在命令模式下,“i”表示“进入插入模式”;而在插入模式下,它就是字母“i”。

虽然按照如今的标准,Vi可能被认为比较简陋,毕竟有像WordPerfect和Microsoft Word这样的软件存在,但它仍然是强大的管理员工具,具有以下优点:
- 每个Linux版本都预装了Vi编辑器,无论使用哪台机器,都能确保它的存在。
- 开销极低。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/7 11:12:41

Barlow字体家族:从几何美学到数字应用的全面解析

在数字设计领域,字体选择往往决定了产品的视觉基调。Barlow作为一个精心设计的无衬线字体家族,以其独特的几何结构和丰富的字重变化,为设计师提供了前所未有的创作自由。这款字体不仅继承了传统无衬线字体的清晰易读性,更融入了现…

作者头像 李华
网站建设 2026/8/7 11:40:21

14、Linux 文件系统与文件操作全解析

Linux 文件系统与文件操作全解析 1. 维护文件系统完整性 在文件系统创建之后,可借助 df 、 du 和 fsck 这三个工具来收集其信息并进行故障排查。 df 和 du 仅用于显示信息,无法进行更改操作,而 fsck 在让崩溃的系统恢复正常运行方面起着关键作用。需要注意的是…

作者头像 李华
网站建设 2026/8/7 22:22:04

Pandoc文档转换工具终极配置指南:5分钟完成专业部署

Pandoc文档转换工具终极配置指南:5分钟完成专业部署 【免费下载链接】pandoc Universal markup converter 项目地址: https://gitcode.com/gh_mirrors/pa/pandoc 在数字化办公时代,文档格式转换已成为日常工作的必备技能。Pandoc作为一款功能强大…

作者头像 李华
网站建设 2026/8/7 22:22:04

终极Qsign签名方案:5分钟搞定QQ机器人验证难题

终极Qsign签名方案:5分钟搞定QQ机器人验证难题 【免费下载链接】Qsign Windows的一键搭建签名api 项目地址: https://gitcode.com/gh_mirrors/qs/Qsign 还在为QQ机器人开发中的复杂签名算法而苦恼吗?每次协议更新都意味着重新研究加密逻辑&#x…

作者头像 李华
网站建设 2026/8/7 4:07:18

SSDTTime黑苹果配置革命:智能补丁生成完整指南

SSDTTime黑苹果配置革命:智能补丁生成完整指南 【免费下载链接】SSDTTime SSDT/DSDT hotpatch attempts. 项目地址: https://gitcode.com/gh_mirrors/ss/SSDTTime 还在为黑苹果的DSDT补丁配置而烦恼吗?每次面对复杂的ACPI配置都感到无从下手&…

作者头像 李华
网站建设 2026/8/7 23:00:49

终极GoSNMP完整指南:5分钟快速上手SNMP网络管理

GoSNMP是一个完全用Go语言编写的SNMP客户端库,支持SNMPv1、SNMPv2c和SNMPv3协议,兼容IPv4和IPv6环境。无论你是网络管理员还是Go开发者,这个强大的工具都能让你轻松实现网络设备的监控和管理。🚀 【免费下载链接】gosnmp An SNMP …

作者头像 李华