. #buffer 中 当前行 $ #最后一行 n #第 n 行,行的范围是 [0,$] - or ^ #前一行 -n or ^n #前 n 行 + or +n #后一行及后n行 , or % #全部行,等同于 1,$ ; #当前行到最后一行 .,$ /re/#下一个包含正则 re 的行 ?re? #上一个包含正则 re 的行
dominic@hanhan:~$ ed # 进入编辑模式 This is a test text! # 输入文本 . # 结束输入命令 This is a test text! # 回显当前行 n # 显示行号命令 1 This is a test text! # 回显当前行并显示行号 c # 改变行命令 This is changed text! # 输入更改后的内容 . # 结束输入命令 n # 显示行号命令 1 This is changed text! # 回显当前行并显示行号 i # 在首行插入命令 This isfirst line! # 输入插入内容 . # 结束输入命令 + # 后一行命令 This is changed text! # 回显后一行 d # 删除当前行 . # 回显当前行命令 This is firt line! # 回显当前行 a This issecond line! This isthird line! This isfourth line! w test.txt # 写入并保存文件 q # 退出编辑器
dominic@hanhan:~$ cat test.txt # 查看内容 This isfirst line!s This issecond line! This isthird line! This isfourth line!