English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux ed命令是文本编辑器,用于文本编辑。
ed是Linux中功能最简单的文本编辑程序,一次仅能编辑一行而非全屏幕方式的操作。
ed命令并不是一个常用的命令,一般使用比较多的是vi 指令。但ed文本编辑器对于编辑大文件或对于在shell脚本程序中进行文本编辑很有用。
ed [-][-Gs][-p<字符串>][--help][--version][文件]
参数:
-G或--traditional 提供向后兼容的功能。
-p<字符串> 指定ed在command mode的提示字符。
-s,-,--quiet或--silent 不执行打开文件时的检查功能。
--help 显示帮助。
--version 表示版本信息。
以下是一个 Linux ed 完整示例解析:
$ ed <- edコマンドをアクティブにする a <- edに新しいファイルを編集するように指示する My name is Titan. <- 第一行の内容を入力する そして私は Perl が大好きです. <- 第二行の内容を入力する . <- edのコマンドライン状態に戻る i <- edに最後の行の前に内容を挿入することを指示する 私は 24. <- 「I am」を置き換える 24「My name is Titan」と「そして私は Perl が大好きです。」の間に「.」を挿入する . <- edのコマンドライン状態に戻る c <- edに最後に入力した内容を置き換えることを指示する 私は 24 歳 <- 「I am」を置き換える 24。”を“I am”に置き換える 24 歳。”(注意:ここに最後に入力した内容を置き換えます) . <- edのコマンドライン状態に戻る w readme.text <- ファイル名を「readme.text」に名付け、保存してください(注意:既存のファイルを編集する場合は、ただ「w」を入力するだけで良いです) q <- 完全に ed エディタを終了する
これはファイルの内容です:
$ cat readme.text 私の名前は Titan です。 私は 24 歳。 そして私は Perl が大好きです。