UNIX系統(tǒng)編輯器課件_第1頁
UNIX系統(tǒng)編輯器課件_第2頁
UNIX系統(tǒng)編輯器課件_第3頁
UNIX系統(tǒng)編輯器課件_第4頁
UNIX系統(tǒng)編輯器課件_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

UNIX系統(tǒng)編輯器UNIX系統(tǒng)可支持多種編輯器:ed-----行編輯ex-----ed的替代品,行編輯edit-----ex的簡化版vi-----全屏編輯emacs-----可視化編輯xemacs----圖形界面編輯一.ed編輯器1.ed的基本情況產(chǎn)生于70年代,特點:

界面陳舊,使用不方便在所有UNIX系統(tǒng)中通用匹配模式采用正則表達式運行速度快,占用空間小2.使用ed的基本常識ed中包含的所有命令用字符表示,且命令前可輸入行號編輯時在文件副本上工作3.示例4.ed中的命令ed中命令由字符組成,命令前面可以冠以零個、一個或兩個行號,命令格式為:

[addr1[,addr2]]command[parameter]

常用命令:a :增加文本,直到一個包含.的行為止 c :改變行中內(nèi)容,新文本的結(jié)束方式同a d :刪除行 行號可以是指定行或范圍(教材P43表3-4)命令參數(shù)e

文件:編輯新文件,重新設置文件并不包括文件修改f

文件:打印指定的文件

i :在行前插入文本,結(jié)束方式同a .kc :用字母c標記行

l :顯示行,把不可見的字符標記成可見的 m行

:把當前行移動到指定行后 Q :退出,Q為不保存改變而退出 1,$w文件:所有行寫到文件,w表示添加操作而不覆蓋s:字符串替換,如:s/string1/string2指定替換

或s/string1/string2/g替換所有行二.全屏幕編輯工具vivi(visualinterpreter)是UNIX中基本編輯工具。1.vi的操作方式“ZZ”命令“vi”命令“i,a”等命令UnixShellESC鍵vi的命令行方式“:/或?”命令自動返回vi的末行命令方式vi的插入方式“:q或:wq”等命令2.命令行方式的常用命令(教材P45)3.末行方式下常用命令(教材P46)4.進入插入編輯方式常用命令(教材P46)5.使用vi中應注意事項1)插入方式與命令方式的切換查對當前方式,可用[Esc]2)文檔編輯時,屏幕產(chǎn)生混亂屏幕刷新有誤,用ctrl-l/ctrl-r重新刷新3)對屏幕中顯示信息進行操作時沒反應可能屏幕輸出進程被掛起,用ctrl-q解脫4)編輯完成后不能正確退出vi

系統(tǒng)有問題,應先存盤(:wnewfile),利用/tmp目錄5)突發(fā)掉電的文件補救%

vi-rfile-to-be-edit三.編輯器中的元字符和正則表達式元字符出現(xiàn)在搜索模式或“s”命令左邊的具有特殊意義的字符。常用元字符(教材P42表3-1)正則表達式(refularexpessions)使用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論