Linux系統 vi命令

2021-08-19 15:35:25 字數 1406 閱讀 8850

vi命令

ctrl+u 向檔案首翻半屏

ctrl+d 向檔案尾翻半屏

ctrl+f 向檔案尾翻一屏

ctrl+b 向檔案首翻一屏

esc 從編輯模式切換到命令模式

zz 命令模式下儲存當前檔案所做的修改後退出vi

:行號 游標跳轉到指定行的行首

:$ 游標跳轉到最後一行的行首

x或x 刪除乙個字元,x刪除游標後的,而x刪除游標前的

d 刪除從當前游標到游標所在行尾的全部字元

dd 刪除游標行正行內容

ndd 刪除當前行及其後n-1行

nyy 將當前行及其下n行的內容儲存到暫存器?中,其中?為乙個字母,n為乙個數字

p 貼上文字操作,用於將就快取區的內容貼上到當前游標所在位置的上方

/字串 文字查詢操作,用於從當前游標所在位置開始向尾部查詢指定字串的內容,查詢的字串會被加亮顯示

?name 文字查詢操作,用於從當前游標所在位置開始向頭部查詢指定字串的內容,查詢的字串會被加亮顯示

a,bs/f/t 替換文字操作,用於在第a行到第b行之間,將f字串換成t字串。其中,「是s/」表示進行替換操作

a 在當前字元後新增文字

a 在行末新增文字

i 在當前字元強插入文字

i 在行首插入文字

o 在當前行後面插入一空行

o 在當前行前面插入一空行

:wq 在命令模式在,執行存檔退出操作

:w 在命令模式下,執行存檔操作

:w!在命令模式下,執行強退存檔操作

:q 在命令模式下,執行退出vi操作

:q!在命令模式下,執行強制退出vi操作

:e檔名:在命令模式下,開啟並編輯指定名稱的檔案;

:n:在命令模式下,如果同時開啟多個檔案,則繼續編輯下乙個檔案;

:f:在命令模式下,用於顯示當前的檔名、游標所在行的行號以及顯示比例;

:set number:在命令模式下,用於在最左端顯示行號;

:set nonumber:在命令模式下,用於在最左端不顯示行號;

選項+《行號》:從指定行號的行開始先是文字內容;

-b:以二進位制模式開啟檔案,用於編輯二進位制檔案和可執行檔案;

-c《指令》:在完成對第乙個檔案編輯任務後,執行給出的指令;

-d:以diff模式開啟檔案,當多個檔案編輯時,顯示檔案差異部分;

-l:使用lisp模式,開啟「lisp」和「showmatch」;

-m:取消寫檔案功能,重設「write」選項;

-m:關閉修改功能;

-n:不實用快取功能;

-o《檔案數目》:指定同時開啟指定數目的檔案;

-r:以唯讀方式開啟檔案;

-s:安靜模式,不現實指令的任何錯誤資訊。

Linux系統VI命令操作文件

虛擬機器中linux系統 圖形介面到命令列之間的切換 init是作業系統當前正在執行的功能級別,init 0 是停機的意思,就是直接關機了 init 1 單使用者模式。很多情況下忘了登陸密碼或者root密碼就在單使用者模式下修改。init 2 多使用者,沒有 nfs。不知道什麼意思,表示沒有用過這個...

Linux 系統 VI 編輯的常見命令

esc 按鍵切換到命令模式 a 在當前位置新增,同時切換到編輯模式 i 在游標所在位置插入文字 開始輸入命令 zz wq x 儲存並退出 q!強制退出並且不儲存 w 儲存不退出 定位操作 命令模式下 h 游標移至螢幕頂行 l 游標移至螢幕末行 g 游標移至檔案末行 w 游標右移乙個詞 b 游標左移乙...

aix系統vi修改命令 AIX的VI命令

修改 etc inittab 檔案,找到id 3 initdefault 將3改為5 忘了說了,用命令vi etc inittab 使用vi編輯器開啟inittab檔案 關於vi編輯器的使用,下面給你找了點資料,你看看.vi的基本概念 基本上vi可分為三種操作狀態,分別是命令模式 command m...