按ESC,回到命令模式下。如果想撤銷(xiāo)剛才的修改,按u。
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的忻城網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
vi
filename后,進(jìn)入的是命令行模式,不能編輯,不要亂敲,會(huì)暈菜的。變成編輯模式后,屏幕下方會(huì)出現(xiàn)“INSERT”字樣,這就跟windows記事本一樣了,按ESC從編輯模式退回到命令模式。然后才能做保存、不保存、退出等指令。
vi下對(duì)字母大小寫(xiě)敏感,不要寫(xiě)錯(cuò)。羅列幾個(gè)簡(jiǎn)單使用方式:
A/a,I/i——從命令模式變成編輯模式,并定位不同的光標(biāo)位置,定位到哪自己試試
R/r——命令模式下替換字符的命令,R是始終替換,r是只替換一個(gè)字符
O/o——命令模式下,進(jìn)入編輯模式,并將光標(biāo)定位在在當(dāng)前行的上/下
u——撤銷(xiāo)剛才的輸入,每按一次,回退一次。能退很多步,具體多少步記不得了
幾個(gè)命令,注意命令前后可能都有符號(hào),不能丟。比如:q!
:w——保存,不退出。類(lèi)似windows對(duì)話(huà)框的“應(yīng)用”
:x或者:wq——保存并退出,類(lèi)似“確定”
:q!——不保存退出,類(lèi)似“取消”
:set
nu——顯示行號(hào)
:set
nonu——不顯示行號(hào)
:數(shù)值——跳轉(zhuǎn)到數(shù)值對(duì)應(yīng)的行,比如:100就是光標(biāo)跳到第100行
/key——在文本中查找?guī)ey的字符。敏感大小寫(xiě)
n/N——與“/”組合使用,n向下查找,N向上查找。
yyp——復(fù)制當(dāng)前行內(nèi)容并粘貼到當(dāng)前行下面。可以在yy、yp之間加入數(shù)字。例如:
y3yp,就是復(fù)制包括當(dāng)前行在內(nèi)的3行,并粘貼在第三行下面
yy4p,復(fù)制當(dāng)前行,粘貼4次在當(dāng)前行下面
還可以同時(shí)加上數(shù)字,例如y3y2p
熟練這些,vi就會(huì)用得比較熟練了,更多功能一搜一大片。
Linux沒(méi)有這種命令,有回到上一個(gè)目錄的這種命令:cd -就可以回到上一個(gè)所在的目錄。解決方法如下:
1、首先如果要跳轉(zhuǎn)到某目錄下面,直接執(zhí)行cd 目錄即可,這時(shí)就進(jìn)入了目標(biāo)目錄。
2、如果想進(jìn)入上一級(jí),可以用..來(lái)表示上一級(jí)。直接敲入命令 cd ..即可,這時(shí)就進(jìn)入了目標(biāo)目錄。
3、如果想進(jìn)入當(dāng)前路徑下面的某目錄,可以采用如下方式,這時(shí)就進(jìn)入了目標(biāo)目錄。
4、如果想進(jìn)入主目錄,可以通過(guò)如下命令cd,這時(shí)就進(jìn)入了用戶(hù)主目錄,如圖所示。
5、最后還可以通過(guò)如下命令實(shí)現(xiàn):cd -,進(jìn)入上次進(jìn)入的目錄(適合上次路徑目錄較長(zhǎng)),如下描述這一命令的實(shí)現(xiàn)。
Linux沒(méi)有這樣的命令,有這樣的命令可以返回到以前的目錄:CD-可以返回到以前的目錄。解決方法如下:
1、首先,如果要跳轉(zhuǎn)到一個(gè)目錄下,直接執(zhí)行CD目錄,然后輸入目標(biāo)目錄。
2、如果你想進(jìn)入下一階段,你可以使用…代表下一層。直接輸入命令CD..就是這樣?,F(xiàn)在您已經(jīng)在目標(biāo)目錄中了。
3、如果希望在當(dāng)前路徑下輸入目錄,可以使用以下方法,然后輸入目標(biāo)目錄。
4、如果想進(jìn)入主目錄,可以使用以下命令CD,然后進(jìn)入用戶(hù)主目錄,如圖所示。
5、最后還可以通過(guò)以下命令實(shí)現(xiàn):CD-,輸入上次輸入的目錄(適合上次長(zhǎng)路徑目錄),如下描述該命令的實(shí)現(xiàn)。