news 2026/4/3 6:02:00

24、深入了解 Linux 文本编辑与脚本编写

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
24、深入了解 Linux 文本编辑与脚本编写

深入了解 Linux 文本编辑与脚本编写

1. vi/vim 编辑器简介

vi 是为 Unix 编写的第一个全屏文本编辑器,它体积小巧,能适配老式的基于软盘的紧急引导系统。后来,GNU 项目开发了 vi 编辑器的开源替代品,增加了一些改进,称为 “vi improved”,即 vim。尽管大多数 Linux 发行版都预装了 vim,但它仍常被称为 vi 编辑器,且 vim 与 vi 向上兼容,启动 vim 通常使用vi命令,不过有些发行版使用vim命令。

2. vi 编辑器的模式

vi 编辑器有三种操作模式:
-命令模式(Command Mode):接受通常以单个字母输入的命令。例如,ia都可进入插入模式,但方式略有不同;o会在当前行下方打开一行。
-Ex 模式(Ex Mode):用于操作文件,如保存当前文件和运行外部程序。从命令模式输入冒号:,紧接着输入 Ex 模式命令名即可进入。执行完命令后,vi 会自动返回命令模式。
-插入模式(Insert Mode):用于输入文本,大多数按键会在屏幕上显示文本。按下Esc键可退出插入模式,返回命令模式。

不过,vi 模式的术语并不统一,命令模式有时被称为正常模式,插入模式有时被称为编辑模式或输入模式,Ex 模式常被称为冒号命

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

SQL注入中的WAF绕过,渗透测试零基础入门到精通实战教程!

前言: WAF(Web Application Firewall)即网络应用防火墙,是一种专门为了保护网络应用(如网站和web服务)而设计的防火墙。它的主要任务是过滤、监控和阻止恶意的网络流量和攻击尝试,从而保护web应…

作者头像 李华
网站建设 2026/3/30 12:24:55

AI 知识科普|AI 基础设施和传统 IT 基础设施有哪些区别?

AI 基础设施和传统 IT 基础设施有哪些区别? 结合 Gartner 的报告可以看到,AI 基础设施和传统 IT 基础设施在建设思路、硬件使用和能力层级上均有明显差异。 建设思路:从“静态 IT”到“AI 工厂” Gartner 报告指出:“企业必须从…

作者头像 李华
网站建设 2026/4/3 3:13:52

反重力Antigravity配置

反重力Antigravity配置 首先你需要用魔法的TUN模式Antigravity允许的地区节点。 最重要的点:谷歌的地区和魔法地区保持一致 允许的地区如下:https://antigravity.google/docs/faq 此时你大概率会成功。但是可能会遇到下一个问题。 提示Your current acco…

作者头像 李华
网站建设 2026/4/2 19:34:19

用Airtest快速实现手机文件读写与删除功能

前几天有同学留言,能不能安排“读写手机文件”的示例。我们今天就来实现这个小功能。 当然,熟悉adb的同学,看到这个需求,肯定很开心,不就是一个 adb push 和 adb pull 嘛,非常简单呀。 确实如此&#xff…

作者头像 李华
网站建设 2026/4/2 10:19:12

AutoGPT如何处理版权敏感内容?知识产权保护机制

AutoGPT如何处理版权敏感内容?知识产权保护机制 在人工智能生成内容(AIGC)迅速渗透创作、教育和企业流程的今天,一个看似技术性却极具现实意义的问题浮出水面:当AI自主写报告、做竞品分析甚至撰写营销文案时&#xff0…

作者头像 李华