原文: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 將檔案儲存到另...