Linux常用命令大全4 vi編輯檔案命令

2022-02-09 01:58:29 字數 1443 閱讀 8705

linux常用命令大全4-vi編輯檔案命令

vi是所有unix系統都會提供的螢幕編輯器,它提供了乙個視窗裝置,通過它可以編輯檔案。

vi的基本概念 

基本上vi可分為三種操作狀態,分別是命令模式(command mode)、插入模式(insert mode)和底線命令模式(last line mode), 

各模式的功能區分如下:

1. comand mode:控制螢幕游標的移動,字元或游標的刪除,移動複製某區段及進入insert mode下,或者到last line mode。 

2. insert mode:唯有在insert

mode下,才可做文字資料輸入,按esc等可回到comand mode。 

3. last line mode:將儲存檔案或離開編輯器,也可設定編輯環境,如尋找字串、列出行號等。 

不過可以把vi簡化成兩個模式,即是將last line mode也算入command mode,把vi分成command

和insert mode。 

vi的基本操作

進入vi 

在系統提示符號輸入vi及檔名稱後,即可進入vi全螢幕編輯畫面: 

$ vi testfile 

有一點要特別注意,就是您進入vi之後是處於「command

mode」下,您要切換到insert mode才能輸入文字。 

初次用vi的使用者都會想先用上下左右鍵移動游標,結果電腦一直叫,把自己氣個半死,所以進入vi後,先不要亂動, 

轉換入insert後再說。切換至insert mode編輯檔案在command mode下按『i』、『a』或『o』三鍵就可進入insert mode。 

這時候您就可以開始輸入文字了。 

i: 插入,從目前游標所在之處插入所輸入的文字。 

a: 增加,目前游標所在的下乙個字開始輸入文字。 

o: 插入新的一行,從行首開始輸入文字。 

insert的切換→command mode,按esc鍵 

您目前處於insert mode,您就只能一直打字。假如您發現打錯字了,想用游標鍵往回移動,將該字刪除, 

就要按esc鍵轉換回command

mode,再刪除文字。 

離開vi及存檔案 

在command mode下,可按冒號「:」鍵入入last

line mode,例如: 

:w filename (輸入「w

filename」,將文章存入指定的檔名filename) 

:wq (輸入「wq」,因為進入之時已經指定檔名testfile,所以會寫入testfile並離開vi) 

:q! (輸入「q!」,強制離開並放棄編輯的檔案) 

Linux常用命令大全

系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...

Linux常用命令大全

系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...

LINUX常用命令大全

關機命令 shutdown h now 關閉系統 1 init 0 關閉系統 2 telinit 0 關閉系統 3 shutdown h hours minutes 按預定時間關閉系統 shutdown c 取消按預定時間關閉系統 shutdown r now 重啟 1 reboot 重啟 2 lo...