我列出了幾項(xiàng)基本指令。大部分的指令都有若干選項(xiàng),這些選項(xiàng)使得這些指令功能更加強(qiáng)大。你可以在Unix在線指南中找到具體的用法。
ls -列出某個(gè)子目錄中的文件。
語法: ls [選項(xiàng)] [名稱]
顯示結(jié)果應(yīng)該如同下面的例子:
sutro.hotwired.com[~]% ls
airwolf.au goo.html unixclass
apanel.parameters graphics
在這個(gè)例子中,我的用戶子目錄中有兩個(gè)文件(airwolf.au和goo.html)和3個(gè)下級(jí)子目錄 (unixclass, apanel.parameters, and graphics) 。
cd - 改變子目錄
語法:cd [dir]
例:
sutro.hotwired.com[~]% cd unixclass
sutro.hotwired.com[~/unixclass]% ls
one one.html two two.html
sutro.hotwired.com[~/unixclass]%
在本例中,我從用戶子目錄改變到unixclass 子目錄,在該子目錄中有兩個(gè)文件和一個(gè)下級(jí)子目錄(如果你想返回原來的子目錄,則使用% cd ../).
mv - 移動(dòng)或重命名一個(gè)文件或子目錄
語法:mv [選項(xiàng)] 源文件/子目錄 目標(biāo)
例
sutro.hotwired.com[~/unixclass]% mv one/ two/
sutro.hotwired.com[~/unixclass]% ls
one.html two two.html
sutro.hotwired.com[~/unixclass]% ls two/
one
sutro.hotwired.com[~/unixclass]%
我將子目錄one移到了子目錄two。
如果你用mv重命名一個(gè)文件或子目錄,則:
sutro.hotwired.com[~/unixclass]% mv two/ somethingdifferent
sutro.hotwired.com[~/unixclass]% ls
one.html somethingdifferent two.html
在本例中我將子目錄two重命名為somethingdifferent。
rm - 刪除一個(gè)文件
語法:rm [選項(xiàng)] [文件]
例:
sutro.hotwired.com[~/unixclass]% rm one.html
sutro.hotwired.com[~/unixclass]% ls
somethingdifferent two.html
我刪除了子目錄unixclass下的文件。
rm -ir - 刪除一個(gè)子目錄
例:
sutro.hotwired.com[~/unixclass]% rm -ir somethingdifferent/
Directory somethingdifferent/. Remove ? (yes/no)[no] : yes
Directory somethingdifferent//one. Remove ? (yes/no)[no] : yes
sutro.hotwired.com[~/unixclass]% ls
two.html
在本例中,我用rm -ir 指令刪除子目錄 somethingdifferent。在刪除該子目錄之前,我必須確認(rèn)我要?jiǎng)h除該子目錄。一旦我確認(rèn)刪除之后,子目錄 somethingdifferent將不復(fù)存在。所以使用 rm時(shí)一定要謹(jǐn)慎,因?yàn),一旦?zhí)行該命令,該文件或子目錄將----覆水難收 ...
mkdir - 建立新子目錄
語法:mkdir [選項(xiàng)] 新子目錄名
例:
sutro.hotwired.com[~/unixclass]% mkdir waga
sutro.hotwired.com[~/unixclass]% ls
two.html waga
我用mkdir建立了新子目錄waga。
more - 分屏過濾或者叫分屏顯示(more)一個(gè)文件,當(dāng)你只是想閱讀一個(gè)文件而不編輯它時(shí)。
less - less的功能和more類似,但它還允許你在一個(gè)文件內(nèi)執(zhí)行查詢功能。
exit - 從登錄的主機(jī)退出
date - 顯示當(dāng)前日期和時(shí)間cal 1997 - prints the 1997 calendar
whoami - 顯示當(dāng)前登錄到你的終端的用戶
mail - 調(diào)出一個(gè)簡(jiǎn)單的郵件編輯器
pwd - 告訴你當(dāng)前你所在的位置,它顯示當(dāng)前子目錄的完整路徑名。
Unix在線指南
如果你項(xiàng)了解各個(gè)指令的細(xì)節(jié),你可以查詢Unix的在線指南man。例如如果你想了解ls,鍵入
sutro.hotwired.com[~/unixclass]% man ls
你就會(huì)看到:
ls(1)
NAME
ls - list contents of directory
SYNOPSIS
ls [-RadLCxmlnogrtucpFbqisf1AM] [names]
DESCRIPTION
For each directory argument, ls lists the contents of the directory; for
each file argument, ls repeats its name and any other information
requested. The output is sorted alphabetically by default.
返回