linux vi保存退出命令 (如何退出vi) linux用VI編輯后保存退出命令是什么啊?
1.如圖,vi 文件名,接著按回車即可打開對應(yīng)的文件,如果沒有對應(yīng)的文件,那么vi命令就會自動創(chuàng)建一個新的。
2.如圖,vi打開文件后是命令模式狀態(tài),要用i或者a命令才可進(jìn)入可編輯的狀態(tài)喲。這里我就按a進(jìn)入了編輯模式了哦。
3.如圖,在編輯模式的情況下敲完內(nèi)容,這個時候就應(yīng)該保存文件了。保存文件要按esc,這樣就會退回vi的命令模式喔。
4.按完esc后輸入冒號(英文的),然后就轉(zhuǎn)換到了末行模式了,末行模式?jīng)Q定是否保存文件。
5.如圖所示,末行模式下可以按x來保存,x命令可以保存編輯好的文件喲。
6.也可以用到wq來保存,如果是q!則不保存哦,這點(diǎn)要自己謹(jǐn)記在心,這里我就保存一下vi編寫的文件。
7.然后查看,查看用到了cat 文件名哦。
8.如圖所示,vi編寫的內(nèi)容可以看到,這表明保存成功。
有很多方法:退出Vi
當(dāng)編輯完文件,準(zhǔn)備退出Vi返回到shell時,可以使用以下幾種方法之一。
在命令模式中,連按兩次大寫字母Z,若當(dāng)前編輯的文件曾被修改過,則Vi保存該文件后退出,返回到shell;若當(dāng)前編輯的文件沒被修改過,則Vi直接退出, 返回到shell。
在末行模式下,輸入命令 :w
Vi保存當(dāng)前編輯文件,但并不退出,而是繼續(xù)等待用戶輸入命令。在使用w命令時,可以再給編輯文件起一個新的文件名。 [例6]
:w newfile
此時Vi將把當(dāng)前文件的內(nèi)容保存到指定的newfile中,而原有文件保持不變。若newfile是一個已存在的文件,則Vi在顯示窗口的狀態(tài)行給出提示信息:
File exists (use ! to override)
此時,若用戶真的希望用文件的當(dāng)前內(nèi)容替換newfile中原有內(nèi)容,可使用命令
:w! newfile
否則可選擇另外的文件名來保存當(dāng)前文件。
在末行模式下,輸入命令 :q
系統(tǒng)退出Vi返回到shell。若在用此命令退出Vi時,編輯文件沒有被保存,則Vi在顯示窗口的最末行顯示如下信息:
No write since last change (use ! to overrides)
提示用戶該文件被修改后沒有保存,然后Vi并不退出,繼續(xù)等待用戶命令。若用戶就是不想保存被修改后的文件而要強(qiáng)行退出Vi時,可使用命令 :q!
Vi放棄所作修改而直接退到shell下。
在末行模式下,輸入命令 :wq
Vi將先保存文件,然后退出Vi返回到shell。
在末行模式下,輸入命令 :x
該命令的功能同命令模式下的ZZ命令功能相同。
:wq是保存退出,其他vi的使用如下:
一、插入文本
┌──┬────────────┐
│命令│描述 │
├──┼────────────┤
│i │在當(dāng)前字符前插入文本 │
├──┼────────────┤
│I │在行首插入文本 │
├──┼────────────┤
│a │在當(dāng)前字符后添加文本 │
├──┼────────────┤
│A │在行末添加文本 │
├──┼────────────┤
│o │在當(dāng)前行后面插入一空行 │
├──┼────────────┤
│O │在當(dāng)前行前面插入一空行 │
├──┼────────────┤
│R │以改寫方式輸入文本 │
└──┴────────────┘
二、移動光標(biāo)
┌─────┬───────────┐
│命令 │描述 │
├─────┼───────────┤
│j或下箭頭 │向下移動一行 │
├─────┼───────────┤
│k或上箭頭 │向上移動一行 │
├─────┼───────────┤
│h或左箭頭 │左移一個字符 │
├─────┼───────────┤
│l或右箭頭 │右移一個字符 │
├─────┼───────────┤
│w │右移一個詞 │
├─────┼───────────┤
│W │右移一個以空格分隔的詞│
├─────┼───────────┤
│b │左移一個詞 │
├─────┼───────────┤
│B │左移一個以空格分隔的詞│
├─────┼───────────┤
│0 │移到行首 │
│Ctrl-F │向前翻頁 │
├─────┼───────────┤
│Ctrl-B │向后翻頁 │
├─────┼───────────┤
│nG │到第n行 │
├─────┼───────────┤
│G │到最后一行 │
└─────┴───────────┘
三、替換文本
┌─────┬──────┐
│命令 │描述 │
├─────┼──────┤
│$ │到行尾 │
├─────┼──────┤
│( │到句子的開頭│
├─────┼──────┤
│) │到句子的末尾│
├─────┼──────┤
│{ │到段落的開頭│
├─────┼──────┤
│} │到段落的末尾│
└─────┴──────┘
四、刪除文本
┌───┬───────────┐
│命令 │描述 │
├───┼───────────┤
│r │替換一個字符 │
├───┼───────────┤
│c │修改文本直到按下Esc健 │
├───┼───────────┤
│cw │修改下一個詞 │
├───┼───────────┤
│cnw │修改接下來的n個詞 │
└───┴───────────┘
五、文本編輯
┌──┬──────────────────────┐
│命寺│描述 │
├──┼──────────────────────┤
│yy │將一行文本移到缺省緩沖區(qū)中 │
├──┼──────────────────────┤
│yn │將下一個詞移到缺省緩沖區(qū)中 │
├──┼──────────────────────┤
│ynw │將后面的n個詞移到缺省緩沖區(qū)中 │
├──┼──────────────────────┤
│p │如果缺省緩沖區(qū)中包含一行文本,則在當(dāng)前 │
│ │行后面插入一個空行井將缺省緩沖區(qū)中的聲 │
│ │容粘貼到這一行中;如果缺省緩沖區(qū)中包含 │
│ │多個詞,把這些詞粘貼到光標(biāo)的右邊. │
├──┼──────────────────────┤
│P │如果缺省緩沖區(qū)中包含一行文本,則正當(dāng)前 │
│ │行前面插入一個空行井將缺省緩沖區(qū)中的內(nèi) │
│ │容粘貼到這一行中;如果缺省緩沖區(qū)中包含 │
│ │多個詞,把這些詞粘貼到光標(biāo)的左邊
│
└──┴──────────────────────┘
六、保存退出
┌───────────┬───────────────┐
│命令 │描述 │
├───────────┼───────────────┤
│zz │保存并退出 │
├───────────┼───────────────┤
│:w filename │寫入文件 │
├───────────┼───────────────┤
│:W │寫入文件 │
├───────────┼───────────────┤
│:x │保存(如果當(dāng)前文件修改過)并退出│
├───────────┼───────────────┤
│:q! │不保存文件,直接退出 │
├───────────┼───────────────┤
│:q │退出vi │
本視頻是達(dá)內(nèi)老師告訴你Linux系統(tǒng)中vi的啟動和退出方法是什么?小伙伴們快來看一看吧!
相關(guān)評說:
平安縣軸承: ______ 保存命令: 按ESC鍵 跳到命令模式,然后: :w 保存文件但不退出vi :w file 將修改另外保存到file中,不退出vi :w! 強(qiáng)制保存,不推出vi :wq 保存文件并退出vi :wq! 強(qiáng)制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,強(qiáng)制退出vi :e! 放棄所有修改,從上次保存文件開始再編輯 更多Linux知識可參考下《Linux就該這么學(xué)》.
平安縣軸承: ______ q!強(qiáng)行退出(不存盤):qw orZZ存盤退出 用ESC鍵只能切換到命令狀態(tài) 更加詳細(xì)內(nèi)容: 在 linux 底下最常使用的文書編輯器為 vi 在一般模式底下輸入: i, I, a, A 為在本行當(dāng)中輸入新字符;(出現(xiàn) –Insert-) 在一般模式當(dāng)中輸入: o, O 為在一個新的一行輸入新字符; 在一般模式當(dāng)中輸入: r, R 為取代字符!(左下角出現(xiàn) –Replace-) h, j, k, l 若 [pagedown] [ pageup] [Ctrl] + [f] [Ctrl] + [b] 《Linux就該這么學(xué)》這本書,幫助你更好的全方面了解linux,希望能幫到你.
平安縣軸承: ______ 以下是VI有關(guān)文件修改與保存的命令: 插入命令 i 在當(dāng)前位置生前插入 I 在當(dāng)前行首插入 a 在當(dāng)前位置后插入 A 在當(dāng)前行尾插入 o 在當(dāng)前行之后插入一行 O 在當(dāng)前行之前插入一行 查找命令 /text 查找text,按n健查找下一個,按N健查找前一...
平安縣軸承: ______ vi exam.txt 按Insert切換到編輯模式 編輯好后按Esc健退出 按:wq保存退出(冒號wq回車就可以保存修改并退出vi命令) 具體用法可以搜索VI常用命令
平安縣軸承: ______ Linux中沒這個命令; 只是在vi中有這個指令; q表示退出; w表示保存退出; q!表示強(qiáng)制退出. linux命令是對Linux系統(tǒng)進(jìn)行管理的命令, 對于Linux系統(tǒng)來說,無論是中央處理器、內(nèi)存、磁盤驅(qū)動器、鍵盤、鼠標(biāo),還是用戶等都是文件, Linux系統(tǒng)管理的命令是它正常運(yùn)行的核心,與之前的DOS命令類似, linux命令在系統(tǒng)中有兩種類型:內(nèi)置Shell命令和Linux命令, 想要在Linux系統(tǒng)之中隨心所欲的行走那就離不開掌握常用的Linux命令.
平安縣軸承: ______ "首先按ESC鍵回到命令模式,然后輸入:w保存即可,也可以輸入:wq!保存文件并退出. 以下是保存命令::w 保存文件但不退出vi :w file 將修改另外保存到file中,不退出vi :w! 強(qiáng)制保存,不推出vi :wq 保存文件并退出vi :wq! 強(qiáng)制保存文件,并退出vi :q 不保存文件,退出vi :q!不保存文件,強(qiáng)制退出vi :e! 放棄所有修改,從上次保存文件開始再編輯 想了解更多的linux命令,另外你是感興趣的話可以看下劉遄老師寫的《Linux就該這么學(xué)》作為入門的書籍,覺得不錯的話采納下哦~ "
平安縣軸承: ______ 按esc從命令模式切換至末行模式,然后鍵入“:wq”(冒號wq).
平安縣軸承: ______ 先按esc,然后輸入 :q! ,存盤退出輸入 :wq 包括那個冒號.
平安縣軸承: ______ 在命令模式下直接輸入ZZ即可保存退出,Ctrl+x也是保存更改而退出,在命令下輸入:sh可以臨時進(jìn)入shell........