# ed - 简单的单行文本编辑程序
ed是简单的单行文本编辑程序,一次只能编辑一行。Ed有两种工作模式,命令模式和输入模式。在输入模式下输入“.”并按下回车就可以回到命令模式。
内置命令:
a # 进入输入模式,在最后一行之后输入新内容
c # 进入输入模式,输入内容替代最后一行
i # 进入输入模式,在当前行之前加入新行输入内容
d # 删除最后一行
n # 显示最后一行的行号和内容
w # 保存,可指定文件名
q # 退出
# 适用范围
RedHat
RHEL
Ubuntu
CentOS
Debian
Deepin
SUSE
openSUSE
Fedora
Linux Mint
Alpine Linux
Arch Linux
# 语法
ed [-GVhs] [-p string] file
# 选项
--version # 显示命令版本信息
--help # 显示帮助文档
-G # 与老版本兼容
-p string # 指定命令模式的提示符
-s # 打开文件时不执行检查功能
# 举例
[sogrey@bogon demo4]$ cat test.txt # 查看内容
eeeiee eeiee
[sogrey@bogon demo4]$ ed test.txt # 编辑文件
13 # 显示文件字节数
a # 输入命令a,进入输入模式
hello world! # 输入内容
. # 输入“.”,并回车,回到命令模式
w # 输入命令w,保存文件
26 # 显示字节数
q # 输入命令q,退出编辑
[sogrey@bogon demo4]$ cat test.txt
eeeiee eeiee
hello world!
[sogrey@bogon demo4]$