ed 是什么?

探索最古老的 Unix 行编辑器

什么是 ed?

ed 是 Unix 和类 Unix 系统(如 Linux)中最古老、最基本的文本编辑器之一。 它由 Ken Thompson 在 1969 年开发,是早期 Unix 系统的核心组件。 与现代图形化编辑器(如 VS Code、Sublime Text)不同,ed 是一个行编辑器, 用户通过输入命令逐行操作文本,而非直接在屏幕上看到整个文件内容。

为什么 ed 仍然重要?

基本用法示例

启动 ed 并创建一个新文件:

ed hello.txt

常用命令:

完整示例:

 $  ed example.txt

a

Hello, world!

This is ed.

.

w

q

上述操作将创建一个包含两行文本的 example.txt 文件。

ed 与现代编辑器对比

虽然 ed 功能强大且极其轻量(通常仅几 KB),但它缺乏直观性。 现代用户更倾向于使用 nanovimemacs。 然而,在自动化脚本或资源受限环境中,ed 仍有其独特价值。

趣味知识

在某些 Linux 发行版中,如果你尝试运行 ed 但未提供文件名, 它会安静地等待输入——这让许多新手误以为程序“卡住了”。 实际上,它正在等待你输入命令!

正如计算机科学家 Eric S. Raymond 所说:
“ed 教会你尊重每一字节,并思考每一条命令。”

AI辅写疑似度高风险怎么改?完整降重与规避指南 AI率太高怎么降?专业降AIGC与论文降重指南 如何去除AI写作痕迹 | 专业降AIGC指南与工具推荐 AI辅写疑似度检测 | PaperPass 深度解析与实用指南 格子达怎么查重:全面解析查重标准、规则与降重方法 Facebook有什么功能?全面解析Facebook核心功能与使用技巧 2026魔兽世界国服回归与私服生态全景解析 魔兽世界怀旧服锡矿全攻略:分布、路线、技巧与避坑指南 Blacksoul冷狐 - 游戏专题介绍页 MacBook屏幕贴膜能撕吗?全面解析与使用建议 Combo英语学习指南 - 高效提升听说读写能力 血界战线 Back 2 Back - 动画专题介绍与资源指南 魔兽世界退公会全攻略:命令+技巧+避坑指南 Cambo游戏术语详解 - 常见用法与实战技巧 “Black”翻译中文 - 英文单词“Black”的中文意思及用法详解 魔兽世界怀旧服采矿全攻略:精金金矿分布与冲级路线详解 Mooncakes中文谐音 - 月饼与“满月蛋糕”的趣味语言探索 Backpack 专题指南 - 背包选购、使用与保养全攻略 评注本图书指南 - 深度解读与使用技巧 Backstroke电影《仰泳》专题 - 水中诗意与青春回响 Moka是什么品牌?全面解析Moka人力资源管理系统 MacBook Pro 休眠问题详解与解决方法 - 专题指南 MacBook A1398 价格查询与购买指南 - 最新行情与二手报价 论文降重工具全攻略:小发猫、小狗伪原创与PaperBERT深度测评 Blackboard BU 使用指南与资源汇总 - 波士顿大学黑板平台专题 Back Substitution 方法详解 | 线性代数求解技巧 MacBook Air 2019 多少钱?最新价格与购买指南 Facebook.cok - 社交网络使用指南与技巧 mooncake可不可数?月饼在英语中是可数名词吗? Facebook Marketplace 使用指南 - 买卖二手物品的实用平台 Facebook靠什么盈利?揭秘Meta的商业模式 - 专题解析 魔兽12.0.5战熊坐骑宠物全攻略:从新手驯服到隐藏彩蛋 魔兽世界采药专业全攻略:从新手到满级的高效升级与赚钱秘籍 密码英语 "Combination" 详解 | 密码、组合与安全术语指南 特斯拉Backgammon怎么玩?规则、技巧与入门指南 魔兽世界自动寻路插件全解析:从Odanum到TomTom的真相与避坑指南 Combatckking是什么品牌的包?全面解析与选购指南 Back On You - 专注自我成长与责任回归 火影忍者 Come Back - 经典动漫回归专题 MacBook Pro 外接键盘推荐 - 高效办公与创作必备 血精灵法师0-70级保姆级升级攻略:天赋、路线与避坑指南 MacBook Pro 能建模吗?3D建模与专业设计能力全面解析 2025年魔兽世界配置全攻略:从800元神机到5000元高刷团本 Make Your Choice - 选择属于你的高效办公方式 tobacco 和 tabacco 的区别 - 正确拼写与常见误区解析 娜美1/4泳装手办全解析:从模型细节到海贼王泳装文化 “Mooncake”怎么发音?月饼英文读音详解与音频示范 Put Back On - 恢复误删文件的实用指南 BookATicket翻译 - 在线翻译与票务术语指南 魔兽世界退公会全攻略:命令、技巧与避坑指南 英语绘本《Mooncake》阅读指南与资源 | 儿童英语启蒙专题 CallMeBack - 一键回拨服务与使用指南 手机能下载Facebook吗?2025最新安装与使用指南 Combination 翻译中文 - 含义、用法与例句详解 Facebook净利润分析 - 最新财报数据与趋势解读 MokaPeople - 探索人与科技的和谐共生 Facebook稳定号批发 - 高质量账号批量供应 魔兽世界2026最新退公会全攻略:指令、插件避坑与社交礼仪指南 combination的词性转换详解 - 英语语法学习专题 morecake是什么意思?全面解析与使用场景 魔兽世界2026血条插件终极指南:Plater与PlateColor全解析 Mooncake短语搭配大全 - 中秋节英语学习专题 Bookcase 翻译 - 书架的英文与多语言对照指南 Copy Book - 在线复制与整理文本内容的轻量工具 Facebook的创始人是谁?马克·扎克伯格详细介绍 魔兽世界TBC怀旧服P2装备全攻略:制造业BIS、幻化神器与避坑指南 魔兽世界乌龟服铁矿采集全攻略:六大维度带你高效挖矿 魔兽世界公会命令全攻略:从退出到解散的保姆级指南 Facebook代投服务指南 - 高效精准广告投放解决方案 从 iPhone 回传文件到 Windows 电脑指南 | Move Back From Adam Is Back Home - 欢迎归来,亚当! PaperBERT等AI降重工具全解析:功能、避坑与未来趋势 中国手机注册Facebook详细指南 - 解决收不到验证码等问题 Facebook 5级工程师:职责、技能与职业发展指南 BankCheck - 银行支票验证与管理工具指南 Facebook怎么删除帖子?完整操作指南 | 实用教程 Backlog 翻译成英语 - 含义、用法与例句详解 MacBook Air 2019款价格 - 最新报价与购买指南 PaperBERT降重全攻略:从原理到避坑,手把手教你搞定AI查重 Facebook辅助功能使用指南 - 提升无障碍体验 caluomkaiol是什么牌子?品牌解析与常见问题解答 魔兽世界11.0采药专业全攻略:从新手到满级避坑指南 MacBook在哪个国家便宜?全球价格对比与购买建议 BlackVitality - 探索活力与力量的源泉 bocadolobo怎么读 - 发音指南与品牌介绍 Scotiabank信用卡(CC)号码相关指南与安全提示 魔兽世界爆笑ID全解析:从起名文化到避坑指南 Back Formation 语言学专题 - 词源演变与构词法详解 《热血海贼王》时装系统全解析:属性加成、获取攻略与避坑指南 MacBook Pro 保护壳影响散热吗?全面解析与建议 血精灵法师全攻略:从萌新到大佬的升级幻化指南 Blacksouls维基百科 - 黑魂系列游戏资料大全 魔兽世界怀旧服锡矿石高效采集全攻略:地图、路线与避坑指南 Make a Cake 还是 Make Cakes?英语用法详解与烘焙指南 Facebook公用账号使用指南 - 安全共享与管理技巧 魔兽怀旧服锡矿全攻略:分布地图、用途解析与高效采集技巧 魔兽世界炼金药水全攻略:从TBC到11.0的进阶指南 Blackboard Imperial - 经典黑板风格主题专题页 Moncakes - 探索美味与创意的甜点世界 “Fall Back On”用法详解与实用指南 - 英语短语学习专题 somecake 和 somecakes 的区别详解 | 词汇用法指南 Facebook中文名是什么?全面解析Meta旗下社交平台的中文命名 魔兽世界退公会全攻略:命令、避坑与情感抉择指南 Mooncakes的中文 - 月饼文化、种类与制作指南 魔兽世界转服转阵营超全指南:从国服到国际服保姆级教程