學(xué)習(xí)CentOS vi編輯器這種文本編輯器
CentOS,我們有很多人叫它社區(qū)企業(yè)操作系統(tǒng),不管你怎么叫它,它都是linux的一個(gè)發(fā)行版本。很多人也開始對(duì)CentOS的學(xué)習(xí)。首先,我們對(duì)CentOS vi編輯器進(jìn)行一下簡單的介紹。
在UNIX下,vi是標(biāo)準(zhǔn)的文本編輯器之一。幾乎任何一部UNIX系統(tǒng)都把vi編輯器作為最最基本的“軟件”而被默認(rèn)組裝在系統(tǒng)中。在PC-UNIX中,即使是選擇最小程度安裝的系統(tǒng),vi編輯器也會(huì)被默認(rèn)安裝在系統(tǒng)中。
提到vi,就不得不提一下UNIX下另一功能強(qiáng)大的編輯器 - Emacs 。好多人喜歡拿Emacs和vi來比較,但筆者認(rèn)為,Emacs 和 vi 沒有可比性。vi的輕量級(jí)特性,使得它成為系統(tǒng)管理方面的首選工具;而Emacs的功能強(qiáng)大的特性,使得它成為系統(tǒng)開發(fā)方面的首選工具。如果用Emacs 來做系統(tǒng)管理,它龐大的體積和對(duì)于系統(tǒng)資源的耗費(fèi)(相對(duì)于vi),勢(shì)必會(huì)影響系統(tǒng)管理的效率;然而,如果用vi來搞軟件開發(fā),它有些面向于開發(fā)的功能方面的不完備,也勢(shì)必會(huì)影響開發(fā)的靈活性。在這里,我們的目標(biāo)是建立和管理一臺(tái)服務(wù)器,所以,我們選擇使用CentOS vi編輯器來完成服務(wù)器的配置工作。
由于本站所有服務(wù)器設(shè)置相關(guān)的修改工作,都是通過vi來完成的,所以準(zhǔn)備通過本站介紹的各種方法構(gòu)建服務(wù)器的話,請(qǐng)務(wù)必掌握vi的使用方法。否則將很難順利的進(jìn)行。如果您使用其它編輯器(比如Emacs)可以在安裝過程中或通過yum命令在線安裝。
用法:
習(xí)慣于Microsoft Windows下GUI方式編輯器的朋友,剛剛接觸vi肯定會(huì)有“排斥反應(yīng)”的,這一點(diǎn)只能奉勸稍安毋躁……當(dāng)你習(xí)慣于vi之后,你會(huì)發(fā)現(xiàn)它既精確又有秩序,而且重要的是它對(duì)于要編輯的對(duì)象極富針對(duì)性。
輸入一個(gè)已存在的文件的路徑,來打開一個(gè)已經(jīng)存在的文本文件。(這里以用root用戶登錄系統(tǒng),后輸入“vi /etc/X11/xorg.conf”為例。)
vi和其他編輯器最不一樣的地方莫過于它把編輯、處理等等的操作分離開來,形成性質(zhì)不同的3種操作模式,他們分別為“命令模式”、“插入模式”、“ex模式”。
在Windows下通常使用的記事本等等的編輯器在打開文件的時(shí)候,光標(biāo)已經(jīng)在處于輸入等待的狀態(tài),也就是說,我們打開文件時(shí)就可以對(duì)文件進(jìn)行編輯。 比如,我們要輸入新的文本,或者復(fù)制一段文本,所有操作的前提,只要編輯器是被打開的狀態(tài),操作就是可能的。
但在vi下,為了增強(qiáng)對(duì)將要處理的文本的針對(duì)性,文本輸入、復(fù)制等等不同的操作,是被分離開來的,比如文本輸入的模式叫做“插入模式”,在插入模式下,我們可以用和Windows下一樣的操作方法來對(duì)文本進(jìn)行輸入、編輯等等的操作,但是復(fù)制等等非編輯的操作,在插入模式下不能夠完成,而需要切換到相應(yīng)的模式下用相應(yīng)的命令來完成。以上是對(duì)CentOS vi編輯器的一些簡單的介紹。希望大家對(duì)大家學(xué)習(xí)CentOS有幫助。
【編輯推薦】