自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解Unix操作系統(tǒng)vi編輯程序

系統(tǒng) 其他OS
今天,我們來(lái)講一下關(guān)于在Unix操作系統(tǒng)在vi編輯程序下,是無(wú)法利用鼠標(biāo)來(lái)進(jìn)行操作的。需要學(xué)會(huì)的是如何快速定位。

Unix操作系統(tǒng)有很多值得學(xué)習(xí)的地方,這里我們主要介紹Unix操作系統(tǒng)中的vi編輯程序,包括介紹掌握一些Unix操作系統(tǒng)快捷操作方式和vi編輯程序在工作緩沖區(qū)中完成全部工作等方面。大家一起來(lái)學(xué)習(xí)下吧!

掌握一些Unix操作系統(tǒng)快捷操作方式。

在vi編輯程序下,是無(wú)法利用鼠標(biāo)來(lái)進(jìn)行操作的。光標(biāo)的移動(dòng)、文字的插入與刪除等等靠鍵盤(pán)來(lái)完成。所以一個(gè)有經(jīng)驗(yàn)的Unix操作系統(tǒng)工程師往往需要掌握一些快捷方式,以提高vi編輯程序的利用效率。往往通過(guò)觀察對(duì)方使用vi編輯程序的方式,就可以判斷對(duì)方是否有足夠的Unix操作系統(tǒng)使用經(jīng)驗(yàn)。

筆者認(rèn)為,工程師首先需要學(xué)會(huì)的是如何快速定位。以為無(wú)法使用鼠標(biāo)進(jìn)行光標(biāo)定位,故工程師要利用vi編輯程序?qū)ξ募M(jìn)行插入、添加、修改或者刪除操作時(shí),就必須利用鍵盤(pán)把光標(biāo)定位到適當(dāng)?shù)奈恢?,從而完成?duì)指定位置進(jìn)行插入、添加等操作。

如Unix操作系統(tǒng)工程師要能夠迅速確定光標(biāo)當(dāng)前的位置(如按ctrl鍵+g組合鍵),然后可以通過(guò)G參數(shù)來(lái)把光標(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編輯程序無(wú)法利用鼠標(biāo)來(lái)操作,但是只要掌握了這些快捷操作,仍然可以非常迅速的利用這個(gè)編輯工具跟Unix操作系統(tǒng)進(jìn)行對(duì)話。筆者在面試新員工的時(shí)候,往往會(huì)讓面試者使用vi工具來(lái)編輯一個(gè)文件。通過(guò)這個(gè)方法可以在一定程度上判斷出對(duì)方在Unix操作系統(tǒng)上的工作經(jīng)驗(yàn)是否跟他們的簡(jiǎn)歷相符。故筆者建議一些想在Unix操作系統(tǒng)上有所作為的年輕人,要在vi這個(gè)編輯工具上多花費(fèi)一些功夫。這是非常有必要的。

Unix操作系統(tǒng)vi編輯程序在工作緩沖區(qū)中完成全部工作。

Vi編輯程序有一個(gè)特點(diǎn),她的工作全部是在緩沖區(qū)中完成的。工程師在編輯對(duì)話開(kāi)始之前,vi編輯程序會(huì)從硬盤(pán)中將用戶編輯的文件讀入工作緩沖區(qū)內(nèi)。在工程師進(jìn)行編輯的過(guò)程中,全部在緩沖區(qū)內(nèi)完成,直到把工作緩沖區(qū)的內(nèi)容寫(xiě)回到硬盤(pán)中。工程師在編輯新文件時(shí),vi編輯程序也并不立即在硬盤(pán)中建立文件,而是先把內(nèi)容保存在緩沖區(qū)內(nèi)。然后需要管理員通過(guò)w命令把文件保存到硬盤(pán)中。

這種機(jī)制,即有好處,也有壞處。由于系統(tǒng)從緩沖區(qū)讀取數(shù)據(jù)要比在硬盤(pán)中讀取數(shù)據(jù)快的多。故利用vi來(lái)編輯程序會(huì)有效率會(huì)比較高。但是緩沖區(qū)的內(nèi)容由于沒(méi)有及時(shí)保存在硬盤(pán)上,所以如果Unix操作系統(tǒng)服務(wù)器突然斷電的話,緩沖區(qū)中的內(nèi)容將會(huì)全部丟失。從而帶來(lái)一些不必要的損失。所以筆者建議,在利用vi編輯程序編寫(xiě)大型程序的時(shí)候需要特別注意,要及時(shí)利用w命令來(lái)保存緩沖區(qū)中的內(nèi)容。

不過(guò)需要說(shuō)明的是,Unix操作系統(tǒng)vi編輯程序畢竟不是一個(gè)文本編輯軟件。若利用這個(gè)工具來(lái)建立復(fù)雜的文件,不是明智的做法。

【編輯推薦】

  1. Unix操作系統(tǒng)文件權(quán)限控制
  2. Unix操作系統(tǒng)文件權(quán)限
  3. 比較Unix操作系統(tǒng)文件權(quán)限
  4. 解決Unix操作系統(tǒng)的效率問(wèn)題
  5. Unix操作系統(tǒng)巧用文件比較命令
責(zé)任編輯:小霞
相關(guān)推薦

2010-04-16 18:15:11

Unix操作系統(tǒng)

2010-04-19 17:44:56

Unix操作系統(tǒng)

2009-12-23 10:27:22

vi編輯器

2010-04-16 09:57:25

Unix操作系統(tǒng)

2010-04-19 12:47:39

Unix操作系統(tǒng)

2010-04-09 11:11:34

Unix操作系統(tǒng)

2010-04-13 12:27:44

Unix操作系統(tǒng)

2010-04-19 10:28:43

Unix操作系統(tǒng)

2010-04-15 14:40:26

Unix操作系統(tǒng)

2010-04-08 16:18:22

Unix操作系統(tǒng)工具

2010-04-19 18:18:30

Unix操作系統(tǒng)

2010-04-09 11:24:38

Unix操作系統(tǒng)

2010-04-08 17:56:42

Unix操作系統(tǒng)

2010-04-19 16:57:09

Unix操作系統(tǒng)

2010-04-19 10:54:33

Unix操作系統(tǒng)

2010-04-14 13:59:45

Unix操作系統(tǒng)

2010-04-16 17:49:28

Unix操作系統(tǒng)

2010-04-08 15:21:39

Unix操作系統(tǒng)

2010-04-08 10:42:28

Unix操作系統(tǒng)

2010-04-16 17:19:58

Unix操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)