Linux ed命令詳解 Linux ed命令怎麼用

來源:互聯網
上載者:User

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. <- 輸入第一行內容

And I love Perl very much. <- 輸入第二行內容

. <- 返回 ed 的命令列狀態

i <- 告訴 ed 我要在最後一行之前插入內容

I am 24. <- 將“I am 24.”插入“My name is Titan.”和“And I love Perl very much.”之間

. <- 返回 ed 的命令列狀態

c <- 告訴 ed 我要替換最後一行輸入內容

I am 24 years old. <- 將“I am 24.”替換成“I am 24 years old.”(注意:這裡替換的是最後輸的內容)

. <- 返回 ed 的命令列狀態

w readme.text <- 將檔案命名為“readme.text”並儲存(注意:如果是編輯已經存在的檔案,只需要敲入 w 即可)

q <- 完全退出 ed 編輯器

這是檔案的內容是:

$ cat readme.text

My name is Titan.

I am 24 years old.

And I love Perl vrey much.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.