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