一、cd用來(lái)進(jìn)入指定的某個(gè)目錄。
說(shuō)cd這個(gè)命令是Linux上使用率最高的兩個(gè)命令之一不為過(guò)吧(另一個(gè)當(dāng)然是ls了),前兩天看到了一個(gè)cd命令的小技巧是我一直都不知道的,呵呵,這里順便記下來(lái)。
cd - #回到上次所在目錄,感覺(jué)還是比較有用,省略了很多輸入。
cd !$ #把上個(gè)命令的參數(shù)作為輸入。
cd #回到主目錄
cd ~ #同樣也是回到主目錄
二、ls 列出當(dāng)前目錄下的文件。
ls命令是我們常用的幾個(gè)命令,但是其中有一些很有用的參數(shù)我們往往不是很清楚,現(xiàn)在介紹如下:
-t -c 按照時(shí)間順序顯示
-p -F 在每個(gè)文件名后附上一個(gè)字符以說(shuō)明該文件的類型,“*”表示可執(zhí)行的普通文件;“/”表示目錄;“@”表示符號(hào)鏈接;“|”表示FIFOs;“=”表示套接字(sockets)。
-r 對(duì)目錄反向排序。
-s 在每個(gè)文件名后輸出該文件的大小。
-u 以文件上次被訪問(wèn)的時(shí)間排序。
-S 以文件大小排序。
-d 將目錄象文件一樣顯示,而不是顯示其下的文件。
-X 以文件的擴(kuò)展名(最后一個(gè) . 后的字符)排序。
三、vi 命令用來(lái)打開文件。
vi filename :打開或新建文件,并將光標(biāo)置于第一行首
vi +n filename :打開文件,并將光標(biāo)置于第n行首
vi + filename :打開文件,并將光標(biāo)置于最后一行首
vi +/pattern filename:打開文件,并將光標(biāo)置于第一個(gè)與pattern匹配的串處
vi -r filename :在上次正用vi編輯時(shí)發(fā)生系統(tǒng)崩潰,恢復(fù)filename
vi filename....filename :打開多個(gè)文件,依次進(jìn)行編輯
四、退出文件
退出Vi
當(dāng)編輯完文件,準(zhǔn)備退出Vi返回到shell時(shí),可以使用以下幾種方法之一。
在命令模式中,連按兩次大寫字母Z,若當(dāng)前編輯的文件曾被修改過(guò),則Vi保存該文件后退出,返回到shell;若當(dāng)前編輯的文件沒(méi)被修改過(guò),則Vi直接退出, 返回到shell。
在末行模式下,輸入命令
:wbitsCN.nET中國(guó)網(wǎng)管博客
Vi保存當(dāng)前編輯文件,但并不退出,而是繼續(xù)等待用戶輸入命令。在使用w命令時(shí),可以再給編輯文件起一個(gè)新的文件名。
在末行模式下,輸入命令
:q
系統(tǒng)退出Vi返回到shell。若在用此命令退出Vi時(shí)linux命令,編輯文件沒(méi)有被保存,則Vi在顯示窗口的最末行顯示如下信息:
No write since last change (use ! to overrides)
提示用戶該文件被修改后沒(méi)有保存,然后Vi并不退出,繼續(xù)等待用戶命令。若用戶就是不想保存被修改后的文件而要強(qiáng)行退出Vi時(shí)linux命令,可使用命令
:q!
Vi放棄所作修改而直接退到shell下。
在末行模式下,輸入命令
Play.bitsCN.com小游戲
:wq
Vi將先保存文件,然后退出Vi返回到shell。