English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux ed命令

Linux コマンド全集

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 が大好きです。

Linux コマンド全集