1.如圖,vi 文件名,接著按回車即可打開(kāi)對(duì)應(yīng)的文件,如果沒(méi)有對(duì)應(yīng)的文件,那么vi命令就會(huì)自動(dòng)創(chuàng)建一個(gè)新的。

創(chuàng)新互聯(lián)主營(yíng)漢壽網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開(kāi)發(fā)公司,漢壽h5小程序設(shè)計(jì)搭建,漢壽網(wǎng)站營(yíng)銷推廣歡迎漢壽等地區(qū)企業(yè)咨詢
2.如圖,vi打開(kāi)文件后是命令模式狀態(tài),要用i或者a命令才可進(jìn)入可編輯的狀態(tài)喲。這里我就按a進(jìn)入了編輯模式了哦。
3.如圖,在編輯模式的情況下敲完內(nèi)容,這個(gè)時(shí)候就應(yīng)該保存文件了。保存文件要按esc,這樣就會(huì)退回vi的命令模式喔。
4.按完esc后輸入冒號(hào)(英文的),然后就轉(zhuǎn)換到了末行模式了,末行模式?jīng)Q定是否保存文件。
5.如圖所示,末行模式下可以按x來(lái)保存,x命令可以保存編輯好的文件喲。
6.也可以用到wq來(lái)保存,如果是q!則不保存哦,這點(diǎn)要自己謹(jǐn)記在心,這里我就保存一下vi編寫的文件。
7.然后查看,查看用到了cat 文件名哦。
8.如圖所示,vi編寫的內(nèi)容可以看到,這表明保存成功。
不同的顏色代表不同的文件類型,紅色代表圖像文件。
vi命令的使用如下:
打開(kāi)或新建文件,并將光標(biāo)至于第一行首:[root@centos6 /]# vi /etc/my.cnf
打開(kāi)文件,并將光標(biāo)移至最后一行行首:[root@centos6 /]# vi + /etc/my.cnf
打開(kāi)文件,并將光標(biāo)置于第n行首:[root@centos6 /]# vi +n /etc/my.cnf
打開(kāi)文件,并將光標(biāo)置于第一個(gè)與pattern匹配的串處:vi +/pattern filename
先按ESC進(jìn)入Command模式,然后輸入“:wq”,回車就可以保存并退出了。
vi的其他保存/退出命令:
:w 保存;
:w filename 另存為filename;
:wq! 保存并強(qiáng)制退出;
:wq! filename 注:以filename為文件名保存后強(qiáng)制退出;
:q! 強(qiáng)制退出;
:x 保存并退出(僅當(dāng)文件有變化時(shí)保存)
擴(kuò)展資料:
vi有三種工作模式:命令模式、文本編輯模式和最后行模式。不同工作模式下的操作方法有所不同。
1、命令行模式
該模式是進(jìn)入vi編輯器后的默認(rèn)模式。任何時(shí)候,不管用戶處于何種模式,按下Esc鍵即可進(jìn)入命令模式。
在命令模式下,用戶可以輸入vi命令,用于管理自己的文檔。此時(shí)從鍵盤上輸入的任何字符都被當(dāng)做編輯命令來(lái)解釋。若輸入的字符是合法的vi命令,則vi在接受用戶命令之后完成相應(yīng)的動(dòng)作。但需注意的是,所輸入的命令并不回顯在屏幕上。若輸入的字符不是vi的合法命令,vi 會(huì)響鈴報(bào)警。
2、文本輸入模式
在命令模式下輸入插入命令i、附加命令a、打開(kāi)命令o、修改命令c、取代命令r或替換命令s都可以進(jìn)入文本輸入模式。
在該模式下,用戶輸入的任何字符都被vi當(dāng)做文件內(nèi)容保存起來(lái),并將其顯示在屏幕上。在文本輸入過(guò)程中,若想回到命令模式下,按下Esc鍵即可。
3、末行模式
末行模式也稱 ex 轉(zhuǎn)義模式。在命令模式下,用戶按:鍵即可進(jìn)入末行模式下,此時(shí)vi會(huì)在顯示窗口的最后一行(通常也是屏幕的最后一行)顯示一個(gè):作為末行模式的說(shuō)明符,等待用戶輸入命令。多數(shù)文件管理命令都是在此模式下執(zhí)行的(如把編輯緩沖區(qū)的內(nèi)容寫到文件中等)。
末行命令執(zhí)行完后,vi 自動(dòng)回到命令模式。
參考資料:百度百科-vi
簡(jiǎn)單的來(lái)說(shuō), vi 是老式的字處理器,不過(guò)功能已經(jīng)很齊全了,但是還是有可以進(jìn)步的地方。 vim 則可以說(shuō)是程序開(kāi)發(fā)者的一項(xiàng)很好用的工具,就連 vim 的官方網(wǎng)站 ( ) 自己也說(shuō) vim 是一個(gè)『程序開(kāi)發(fā)工具』而不是文字處理軟件~ _ 。你可以將 vim 視作 vi 的進(jìn)階版本,vim 可以用顏色或底線等方式來(lái)顯示一些特殊的信息。
基本上 vi 共分為三種模式,分別是『一般指令模式』、『編輯模式』與『指令列命令模式』。 這 三種模式的作用分別是:一般指令模式 (command mode)、編輯模式 (insert mode)、指令列命令模式 (command-line mode)。
以 vi 打開(kāi)一個(gè)文件就直接進(jìn)入一般指令模式了(這是默認(rèn)的模式,也簡(jiǎn)稱為一般模式)。在這個(gè)模 式中, 你可以使用『上下左右』按鍵來(lái)移動(dòng)光標(biāo),你可以使用『刪除字符』或『刪除整列』來(lái)處 理文件內(nèi)容, 也可以使用『復(fù)制、貼上』來(lái)處理你的文件數(shù)據(jù)。
在一般指令模式中可以進(jìn)行刪除、復(fù)制、貼上等等的動(dòng)作,但是卻無(wú)法編輯文件內(nèi)容的! 要等到你按下『 i, I, o, O, a, A, r, R 』等任何一個(gè)字母之后才會(huì)進(jìn)入編輯模式。通常在 Linux
中,按下這些按鍵時(shí),在畫面的左下方會(huì)出現(xiàn)『 INSERT 或 REPLACE 』的字樣,此時(shí)才可以進(jìn) 行編輯。而如果要回到一般指令模式時(shí), 則必須要按下『Esc』這個(gè)按鍵即可退出編輯模式。
在一般模式當(dāng)中,輸入『 : / ? 』三個(gè)中的任何一個(gè)按鈕,就可以將光標(biāo)移動(dòng)到最底下那一列。在 這個(gè)模式當(dāng)中, 可以提供你『搜尋資料』的動(dòng)作,而讀取、存盤、大量取代字符、離開(kāi) vi 、顯 示行號(hào)等等的動(dòng)作則是在此模式中達(dá)成的!
具體命令如下圖所示(來(lái)自鳥哥的 linux 私房菜)
網(wǎng)頁(yè)題目:linux里的vi命令,Linux vi 命令
URL鏈接:http://chinadenli.net/article0/hshsoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、動(dòng)態(tài)網(wǎng)站、網(wǎng)站策劃、手機(jī)網(wǎng)站建設(shè)、Google、網(wǎng)站營(yíng)銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)