Linux ED編輯器的使用

2021-04-13 03:11:18 字數 1486 閱讀 2406

原文:http://www.matrix.org.cn/thread.shtml?topicid=28281&forumid=43

ed 編輯器是 linux 作業系統下最簡單的文字編輯器。它是以行為單位對檔案進行編輯的編輯器,而不像 ms-dos 系統下的 edit 那樣是以整個螢幕框架為單位對檔案進行編輯的。因此,如果你已經習慣了使用 edit 這種風格的編輯器,那麼你可能需要一段時間才能習慣 ed 的風格。但是這並不重要,因為 ed 的簡便性可以使你很快上手的。

[titan@localhost titan]$ ed <-

[titan@localhost titan]$ ed filename <-

[titan@localhost titan]$ ed <-

abcde <-

? a - 在檔案的末尾新增新內容

i - 在檔案的最後一行之前插入新內容

o - 把檔案輸入的最後一行(不論是原來存在的或者插入的)替換成新內容

w - 儲存檔案

q - 真正退出 ed 編輯器

下面我將就著幾個命令舉例說明一下。

[titan@localhost titan]$ 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 的命令列狀態

q <- 完全退出 ed 編輯器

[titan@localhost titan]$ 返回到 linux 系統的命令列狀態

這是檔案的內容是:

[titan@localhost titan]$ cat readme.text <-

my name is titan.

i am 24 years old.

and i love perl vrey much.

[titan@localhost titan]$

怎 麼樣,很容易掌握吧。不過我還是要給初學者一點經驗方面的忠告:因為使用 ed 編輯檔案時時看不到檔案內容的,而且它不像 ms-dos 下的 edit 那麼靈活,請你在編輯檔案是一定要仔細檢查輸入的內容以保證其正確性,避免反覆往返於編輯狀態和命令列狀態之間,那樣會浪費大量的時間。

這篇文章是我發布的第一版,如果存在錯誤或者疏漏之處還望各位不吝賜教。 

編輯器的使用

使用 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行展示 全新...

使用編輯器

說明檔案 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行展示 ...

使用編輯器

vim編輯器 pagedown 或ctrl f 下翻一屏。pageup 或ctrl b 上翻一屏。g 移到緩衝區的最後一行。num g 移動到緩衝區中的第 num 行。gg 移到緩衝區的第一行。q 如果未修改緩衝區資料,退出。q 取消所有對緩衝區資料的修改並退出。w filename 將檔案儲存到另...