linux vim,vi編輯器的基礎,linuxvimvi編輯器
在之前我也不知道為什麼要學vim和vi編輯器,只是聽過別人說這個對與linux很重要。
先說一下為什麼要學習這個編輯器,個人的看書理解。
系統管理員的重要工作就是參與與設定某些重要軟體的設定檔,因此要至少學會一種以上的命令列介面的文字編輯器。在所有的linux distributions上頭都會有的一套文字編輯器就是vi,而且很多軟體預設也是使用vi作為它們編輯的介面。vim就是進階版的vi,vi是老式的文文書處理器,vim不但可以用不同的顏色顯示文字的內容,還能夠進行諸如shell指令碼,c等程式設計功能,可以講vim視為一種程式編輯器。雖然還有nano也可以進行文本編輯,但是其他版本的系統不一定會有,但一定會有vi.
vi的使用:
vi分為三種模式:一般模式,編輯模式,命令列模式。
1、一般模式:以vi開啟一個檔案就直接進入一般模式了。
2、編輯模式:在一般模式中,不可以編輯檔案內容,要按下“i,I,o,O,a,A,r,R”等任何一個字母之後才會進入編輯模式。要回到一般模式中按ESC.
3、命令列模式:在一般模式中,輸入":, / , ?"中的任何一個就可以將游標移動到最下面那一行,在這個模式中,可以提供你尋找資料的操作,而讀取,儲存,大量替換字元,離開vi,顯示行號等操作則是在此模式中完成的。
vim的三種模式只有一般模式可以與編輯、命令列模式切換,編輯模式與命令列模式之間並不能切換。
以下是我覺得需要弄清楚的幾個按鍵:
:w 將編輯的資料寫入硬碟檔案中;
:w! 若檔案屬性為唯讀時強制寫入該檔案。不過,到底能不能寫入還跟自己的許可權有關。
:q 離開vi
:q! 若曾經修改過檔案,又不想儲存,使用! 強制離開不儲存檔案
:wq 儲存後離開
:wq! 如果你的檔案無法寫入,比如是唯讀檔案,當編輯後如果使用:wq將會提示是唯讀性檔案,這個時候就可以使用:wq! 來強制寫入儲存。
怎進入 LINUX的VI編輯器
VI就是一個相當於windows 作業系統裡面的記事本。
比如你要建立一個Hello.c的檔案,這樣操作:
vi Hello.c (斷行符號後就進入,按i 建開始編輯。要退出按ESC,進入中間模式,按冒號 :後面跟命令)
:wq (儲存並退出)
:q!(退出不儲存)
怎進入 LINUX的VI編輯器
VI就是一個相當於windows 作業系統裡面的記事本。
比如你要建立一個Hello.c的檔案,這樣操作:
vi Hello.c (斷行符號後就進入,按i 建開始編輯。要退出按ESC,進入中間模式,按冒號 :後面跟命令)
:wq (儲存並退出)
:q!(退出不儲存)