先按ESC進入Command模式,然後輸入「:wq」,回車就可以保存並退出了。
vi的其他保存/退出命令:
:w 保存;
:w filename 另存為filename;
:wq! 保存並強制退出;
:wq! filename 註:以filename為文件名保存後強制退出;
:q! 強制退出;
:x 保存並退出(僅當文件有變化時保存)
(1)linux保存文件命令vi擴展閱讀:
vi有三種工作模式:命令模式、文本編輯模式和最後行模式。不同工作模式下的操作方法有所不同。
1、命令行模式
該模式是進入vi編輯器後的默認模式。任何時候,不管用戶處於何種模式,按下Esc鍵即可進入命令模式。
在命令模式下,用戶可以輸入vi命令,用於管理自己的文檔。此時從鍵盤上輸入的任何字元都被當做編輯命令來解釋。若輸入的字元是合法的vi命令,則vi在接受用戶命令之後完成相應的動作。但需注意的是,所輸入的命令並不回顯在屏幕上。若輸入的字元不是vi的合法命令,vi 會響鈴報警。
2、文本輸入模式
在命令模式下輸入插入命令i、附加命令a、打開命令o、修改命令c、取代命令r或替換命令s都可以進入文本輸入模式。
在該模式下,用戶輸入的任何字元都被vi當做文件內容保存起來,並將其顯示在屏幕上。在文本輸入過程中,若想回到命令模式下,按下Esc鍵即可。
3、末行模式
末行模式也稱 ex 轉義模式。在命令模式下,用戶按:鍵即可進入末行模式下,此時vi會在顯示窗口的最後一行(通常也是屏幕的最後一行)顯示一個:作為末行模式的說明符,等待用戶輸入命令。多數文件管理命令都是在此模式下執行的(如把編輯緩沖區的內容寫到文件中等)。
末行命令執行完後,vi 自動回到命令模式。
Ⅱ linux vi保存退出命令(如何退出vi)
當你使用vi打開一個文件時,首先在命令模式下輸入文件名,如果沒有,vi會自動創建。進入編輯模式是關鍵,通過按下"a"鍵實現,這樣你就可以開始輸入內容了。
編輯完成後,別忘了保存。首先在命令模式下按"esc"鍵返回,然後輸入冒號":",進入末行模式。在這個模式下,你可以選擇保存操作。"x"命令會保存你的工作,而"wq"組合則保存並退出,"q!"則表示不保存直接退出,要記得根據需要選擇。
為了確認文件是否保存成功,可以使用"cat 文件名"命令查看內容。如圖所示,如果文件內容如你所預期,那麼保存就成功了。
Ⅲ Linux下vi無法保存的問題
在liunx中用vi修改inittab的id後,保存退出時會顯示E492:Not an editor command:qw,是設置錯誤造成的,解決方法如下:
1、首先在liunx中輸入vi文件名,按回車即可打開對應的文件,如果沒有對應的文件,那麼vi命令就會自動創建一個新的。
Ⅳ linux系統使用vi命令進入文件後怎麼修改保存
1、查看目錄下文件file.txt的內容,使用cat file.txt(ls // 表示查看當前目錄下的文件目錄 ; cat file.txt // 表示查看該文件的內容)發現內容是hello world
(4)linux保存文件命令vi擴展閱讀:
linux系統的常用命
1、date :print or set the system date and time
2、stty -a: 可以查看或者列印控制字元(Ctrl-C, Ctrl-D, Ctrl-Z等)
3、 passwd: print or set the system date and time (用passwd -h查看)
4、logout, login: 登錄shell的登錄和注銷命令
5、pwd: print working directory
6、more, less, head tail: 顯示或部分顯示文件內容.
7、lp/lpstat/cancel, lpr/lpq/lprm: 列印文件.
8、 更改文件許可權: chmod u+x...
9、刪除非空目錄:rm -fr dir
10、拷貝目錄: cp -R dir