![Linux認(rèn)證-利用vi與Unix系統(tǒng)進(jìn)行對(duì)話_第1頁](http://file4.renrendoc.com/view/218bad4321efa59ba7d74927b212be8b/218bad4321efa59ba7d74927b212be8b1.gif)
![Linux認(rèn)證-利用vi與Unix系統(tǒng)進(jìn)行對(duì)話_第2頁](http://file4.renrendoc.com/view/218bad4321efa59ba7d74927b212be8b/218bad4321efa59ba7d74927b212be8b2.gif)
![Linux認(rèn)證-利用vi與Unix系統(tǒng)進(jìn)行對(duì)話_第3頁](http://file4.renrendoc.com/view/218bad4321efa59ba7d74927b212be8b/218bad4321efa59ba7d74927b212be8b3.gif)
![Linux認(rèn)證-利用vi與Unix系統(tǒng)進(jìn)行對(duì)話_第4頁](http://file4.renrendoc.com/view/218bad4321efa59ba7d74927b212be8b/218bad4321efa59ba7d74927b212be8b4.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Linux認(rèn)證:利用vi與Unix系統(tǒng)進(jìn)行對(duì)話Vi是英文visual的縮寫,是Unix操作系統(tǒng)下歡送的全屏幕編輯程序。它的功能非常豐富,想通過一篇文章的篇幅介紹其全部的功能,有點(diǎn)不現(xiàn)實(shí)。為此在這里,筆者從如何提高vi程序利用率與開發(fā)速度的角度,談?wù)剉i工具的有用技巧以及需要留意的地方。
一、vi編輯程序在工作緩沖區(qū)中完成全部工作。
Vi編輯程序有一個(gè)特點(diǎn),她的工作全部是在緩沖區(qū)中完成的。工程師在編輯對(duì)話開頭之前,vi編輯程序會(huì)從硬盤中將用戶編輯的文件讀入工作緩沖區(qū)內(nèi)。在工程師進(jìn)展編輯的過程中,全部在緩沖區(qū)內(nèi)完成,直到把工作緩沖區(qū)的內(nèi)容寫回到硬盤中。工程師在編輯新文件時(shí),vi編輯程序也并不馬上在硬盤中建立文件,而是先把內(nèi)容保存在緩沖區(qū)內(nèi)。然后需要治理員通過w命令把文件保存到硬盤中。
這種機(jī)制,即有好處,也有害處。由于系統(tǒng)從緩沖區(qū)讀取數(shù)據(jù)要比在硬盤中讀取數(shù)據(jù)快的多。故利用vi來編輯程序會(huì)有效率會(huì)比擬高。但是緩沖區(qū)的內(nèi)容由于沒有準(zhǔn)時(shí)保存在硬盤上,所以假如Unix效勞器突然斷電的話,緩沖區(qū)中的內(nèi)容將會(huì)全部喪失。從而帶來一些不必要的損失。所以筆者建議,在利用vi編輯程序編寫大型程序的時(shí)候需要特殊留意,要準(zhǔn)時(shí)利用w命令來保存緩沖區(qū)中的內(nèi)容。不過需要說明的是,vi編輯程序究竟不是一個(gè)文本編輯軟件。若利用這個(gè)工具來建立簡(jiǎn)單的文件,不是明智的做法。
二、選擇正確的模式來操作。
Vi編輯程序有三種操作模式,分別為命令模式、輸入模式和底行命令模式。
在命令模式下工程師輸入的內(nèi)容被翻譯成命令傳遞給vi編輯程序。如“a”命令就是其中比擬有代表的一個(gè)。命令模式下工程師鍵入的全部字符都不會(huì)在屏幕上顯示出來;工程師也不用按回車鍵來執(zhí)行命令。Vi編輯程序下的命令通常狀況下都是單個(gè)字符,他們往往是英文操作名稱的首字符。如上面提到的英文字母“a”就表示插入字符等等。
在輸入模式下,工程師才能夠?qū)ξ募M(jìn)展編輯。通常狀況下,工程師剛進(jìn)入vi編輯程序時(shí)是處于命令模式下。此時(shí)工程師是無法對(duì)文件進(jìn)展編輯的。在輸入模式下,vi編輯程序就好象是一個(gè)類似于打字機(jī)軟件。工程師在此鍵入的內(nèi)容,都將作為文原來承受并顯示給治理員。完成輸入或者編輯文本工作后,按Esc鍵返回到命令模式中。
當(dāng)工程師編輯好文本內(nèi)容后,需要用冒號(hào)開頭的命令把vi的光標(biāo)移動(dòng)到屏幕的底行。此時(shí)vi編輯程序進(jìn)入究竟行命令模式。工程師往往需要把冒號(hào)跟其他命令結(jié)合使用,如“:w”表示保存緩沖區(qū)中的文件。在底行命令模式下,主要用來執(zhí)行一些特殊的功能。如可以在不退出vi編輯環(huán)境的狀況下實(shí)現(xiàn)替換文本、執(zhí)行shell命令等功能。
由于不同的模式完成不同的工作,故工程師需要了解這三種模式的不同特點(diǎn),然后依據(jù)實(shí)際狀況選擇適宜的操作模式。詳細(xì)來說,筆者有如下建議。假如只是查看文件或者說還不確定該如何修改時(shí),在命令模式下查看文件。由于在命令模式下是只讀的,可以避開對(duì)原有文件的誤操作。同時(shí),文件編寫完成之后,要準(zhǔn)時(shí)轉(zhuǎn)換究竟行模式下,并利用w等命令把修改后的文件準(zhǔn)時(shí)保存到硬盤中??梢娺m宜的模式有利于提高工程師的工作效率,同時(shí)又可以避開誤操作對(duì)原有文件的不利影響。
三、把握一些快捷操作方式。
在vi編輯程序下,是無法利用鼠標(biāo)來進(jìn)展操作的。光標(biāo)的移動(dòng)、文字的插入與刪除等等靠鍵盤來完成。所以一個(gè)有閱歷的Unix工程師往往需要把握一些快捷方式,以提高vi編輯程序的利用效率。往往通過觀看對(duì)方使用vi編輯程序的方式,就可以推斷對(duì)方是否有足夠的Unix使用閱歷。
筆者認(rèn)為,工程師首先需要學(xué)會(huì)的是如何快速定位。以為無法使用鼠標(biāo)進(jìn)展光標(biāo)定位,故工程師要利用vi編輯程序?qū)ξ募M(jìn)展插入、添加、修改或者刪除操作時(shí),就必需利用鍵盤把光標(biāo)定位到適當(dāng)?shù)奈恢?,從而完成?duì)指定位置進(jìn)展插入、添加等操作。如工程師要能夠快速確定光標(biāo)當(dāng)前的位置(如按ctrl鍵+g組合鍵),然后可以通過G參數(shù)來把光標(biāo)移動(dòng)到指定的行。如IG可以將光標(biāo)移動(dòng)到文件的第一行;輸入G則可以將光標(biāo)移動(dòng)到文件的最末行。
除了學(xué)會(huì)如何快速定位光標(biāo)外,工程師還要學(xué)會(huì)如何快速進(jìn)展刪除操作。在vi編輯程序中,可按字符、單詞、行、句子以及段落為單位進(jìn)展刪除。如在vi的命令模式下,若工程師需要?jiǎng)h除一個(gè)詞的話,則可以先降光標(biāo)移動(dòng)到這個(gè)詞的第一個(gè)字符上,然后按下dw兩個(gè)字符鍵。假如需要同時(shí)刪除多個(gè)詞的話,則需要在命令dw前加上倍乘因子。同時(shí)工程師還可以以行為單位進(jìn)展刪除。工程師將光標(biāo)移動(dòng)到該行的任意位置,按dd鍵即可。假如按2dd,則可以連續(xù)刪除兩行。依次類推。
雖然vi編輯程序無法利用鼠標(biāo)來操作,但是只要把握了這些快捷操作,仍舊可以特別快速的利用這個(gè)編輯工具跟Unix操作系統(tǒng)進(jìn)展對(duì)話。筆者在面試新員工的時(shí)候,往往會(huì)讓面試者使用vi工具
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 2675-2024石斛
- 五年級(jí)下冊(cè)聽評(píng)課記錄表
- 魯教版地理七年級(jí)下冊(cè)7.1《自然特征與農(nóng)業(yè)》聽課評(píng)課記錄
- 生態(tài)修復(fù)資源共享合同(2篇)
- 甲乙方協(xié)議書(2篇)
- 2025年硫酸黏菌素類產(chǎn)品合作協(xié)議書
- 七年級(jí)數(shù)學(xué)上冊(cè)第29課時(shí)和、差、倍、分問題聽評(píng)課記錄新湘教版
- 新版華東師大版八年級(jí)數(shù)學(xué)下冊(cè)《17.3.2一次函數(shù)的圖象1》聽評(píng)課記錄21
- 統(tǒng)編版初中語文八年級(jí)下冊(cè)第五課《大自然的語言》聽評(píng)課記錄
- 七年級(jí)(人教版)集體備課聽評(píng)課記錄:1.2.1《有理數(shù)》
- 機(jī)動(dòng)車商業(yè)保險(xiǎn)條款(2020版)
- 《大小比較》(說課課件)二年級(jí)下冊(cè)數(shù)學(xué)西師大版
- 張五常子女和婚姻合約中的產(chǎn)權(quán)執(zhí)行問題
- 口腔粘膜常見疾病
- 校園安全派出所
- 餐廳值班管理培訓(xùn)
- XXXX無線維護(hù)崗位認(rèn)證教材故障處理思路及案例分析
- 酒店春節(jié)營(yíng)銷方案
- 營(yíng)銷管理方案中的定價(jià)策略與盈利模式
- 2024年西寧城市職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2024年臨沂市高三一模(學(xué)業(yè)水平等級(jí)考試模擬試題)物理試卷
評(píng)論
0/150
提交評(píng)論