UNIX係統操作入門(doc 22頁)
UNIX係統操作入門(doc 22頁)內容簡介
讀寫資料
:w 將緩衝區的資料寫入磁盤中。
:10,20w test 將第10行至第20行的資料寫入test文件。
:10,20w>>test 將第10行至第20行的資料加在test文件之後。
:r test 將test文件的資料讀入編輯緩衝區的最後。
刪除、複製及搬移
:10,20d 刪除第10行至第20行的資料。
:10d 刪除第10行的資料。
:%d 刪除整個編輯緩衝區。
:10,20co30 將第10行至第20行的資料複製至第30行之後。
:10,20mo30 將第10行至第20行的資料搬移至第30行之後。
字串搜尋與取代
s(substitute)指令可搜尋某行列範圍。
g(global)指令則可搜尋整個編輯緩衝區的資料。
s指令以第一個滿足該條件的字串為其取代的對象,若該行有數個滿足該條
件的字串,也僅能取代第一個,若想取代所有的字串則需加上g參數。
:1,$s/old/new/g 將文件中所有的『old』改成『new』。
:10,20s/^/ / 將第10行至第20行資料的最前麵插入5個空白。
:%s/old/new/g 將編輯緩衝區中所有的『old』改成『new』。
..恢複編輯時被中斷的文件
=======================
在編輯過程中,若係統當掉或連線中斷,而緩衝區的資料並還未
被寫回磁盤時,當再度回到係統,執行下列指令即可回複中斷前
的文件內容。
%vi -r filename
..編輯多個文件
=============
vi亦提供同時編輯多個文件的功能,方法如下:
%vi file1 file2 ..
當第一個文件編修完成後,可利用『:w』將該緩衝區存檔,而後
再利用 『:n』載入下一個文件。
..............................
用戶登陸
信息化知識熱門資料
信息化知識相關下載