linux下的ed 編輯器
ed 編輯器是 linux 作業系統下最簡單的文字編輯器。它是以行為單位對檔案進行編輯的編輯器,而不像 ms-dos 系統下的 edit 那樣是以整個螢幕框架為單位對檔案進行編輯的。因此,如果你已經習慣了使用 edit 這種風格的編輯器,那麼你可能需要一段時間才能習慣 ed 的風格。但是這並不重要,因為 ed 的簡便性可以使你很快上手的。
[titan@localhost titan]$ ed <-
[titan@localhost titan]$ ed filename <-
啟用 ed 命令後進入的是 ed 編輯器的命令列狀態,這可能使一些初學者有些不習慣,如果你這時候隨便敲入一些內容,系統會返回乙個 ?,表示不知道你要執行什麼任務:
[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 那麼靈活,請你在編輯檔案是一定要仔細檢查輸入的內容以保證其正確性,避免反覆往返於編輯狀態和命令列狀態之間,那樣會浪費大量的時間。
Linux文字編輯器ed
功能說明 文字編輯器。語 法 ed gs p 字串 help version 檔案 補充說明 ed 編輯器是 linux 作業系統下最簡單的文字編輯器。它是以行為單位對檔案進行編輯的編輯器,而不像 ms dos 系統下的 edit 那樣是以整個螢幕框架為單位對檔案進行編輯的。因此,如果你已經習慣了使...
linux下的VI編輯器
vi編輯器是linux下最常用的文字編輯器,主要工作在linux的字元模式下,不需要任何的影象介面是乙個效率很高的文字編輯器。vi編輯器不能對檔案進行排版不能像windos office那樣對字型 段落 格式進行編排。vi編輯器沒有選單欄只有命令,這也是它執行速度快的原因。vi編輯器有3中工作模式 ...
linux下的vim編輯器
進入瀏覽模式 vim file用vim開啟newfile檔案 此時顯示 在vim瀏覽模式下可以檢視當前檔案的內容,有下角1,5表示游標當前在第一行,當前文件一共有5頁 進入插入模式 在瀏覽模式下按i即可進入插入模式 複製指令 作用yy 複製一整行 yl複製乙個字母 yw複製乙個單詞 刪除指令 作用d...