這裡介紹下linux系統中vi編輯器的基本知識和常用操作(部分資料收集自網路)。
一、三種基本工作模式及相互轉換
1. 三種模式:
(1). 指令行模式
(2). 文字輸入模式
(3). 末行模式
2. 相互轉換:
(1). 指令模式(command mode) 下輸入 a、i、o進入文字輸入模式(input mode),一般輸入 i,因為i 對應 input
(2). 文字輸入模式(input mode) 下按esc進入指令模式(command mode)
(3). 指令模式(command mode)下輸入:進入末行模式(last line mode)
(4). 末行模式(last line mode)下指令錯誤則返回指令模式(command mode)
指令模式:主要使用方向鍵移動游標位置進行文字的編輯
一般使用上下左右鍵移動游標
dd:刪除游標所在的行
yy:複製游標所在的行
p:貼上已複製的內容到游標所在的行
文字輸入模式:
一般使用上下左右鍵移動游標,編輯的方式類似於記事本。
末行模式:主要進行一些文字編輯輔助功能,比如字串搜尋、替代、儲存檔案。
/:搜尋特定字元,輸入要查詢的字元,回車後,可以看到搜尋結果,按「n」可以跳到下一處匹配的內容。
w:儲存檔案但不退出vi 編輯
w!:強制儲存,不退出vi 編輯
w:file 將修改另存到file中,不退出vi 編輯
wq:儲存檔案並退出vi 編輯
wq!:強制儲存檔案並退出vi 編輯
q: 不儲存檔案並退出vi 編輯
q!:不儲存檔案並強制退出vi 編輯
e!:放棄所有修改,從上次儲存檔案開始在編輯
關於退出vi編輯模式:
w:儲存檔案
q:退出vi編輯器
!:強制
二、常用操作
1. 進入編輯模式:在命令模式下輸入」i「
2. 刪除某一行:游標移至該行,輸入」dd「
3. 複製貼上:見上面的指令模式的介紹
4. 查詢操作:見上面末行模式的介紹
5. 退出操作:見上面的末行模式的介紹
Linux vi編輯器使用
輸入 vi file name 就可以編輯或建立乙個資料夾 1。插入模式 這具模式是通過在命令模式按下 i i o o a a 等乙個就可以。2。命令模式 這是使用者輸入法單鍵命令的模式。在其華宇模式中按下esc鍵就可以進入到命令模式。3。冒號械 從命令模式輸入乙個冒號 就可以進入這個模式。這裡使用...
玩轉Linux vi編輯器使用教程
shell程式設計,類似於批處理程式設計,將一些命令放在檔案中,讓檔案可執行。編寫檔案必須要會使用linux中的vi編輯器。命令模式 插入模式 末行模式。g 移動到末尾 1g 移動到最開始 yy 複製當前行 yy 複製從當前行往下幾行 p 貼上 dd 刪除當前行 dd 刪除幾行 zz 儲存當前檔案並...
03 Linux Vi編輯器使用
二 命令模式操作 使用vi命令進入,此時就是命令模式,此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元。常用命令 i 切換到輸入模式,以輸入字元。x 刪除當前游標所在處的字元。切換到底線命令模式,以在最底一行輸入命令。vi demo1 demo2 demo3 gg 游標回到第一行,第乙個字元 ...