我列出了幾項基本指令。大部分的指令都有若干選項,這些選項使得這些指令功能更加強大。你可以在Unix在線指南中找到具體的用法。
ls -列出某個子目錄中的文件。
語法: ls [選項] [名稱]
顯示結果應該如同下面的例子:
sutro.hotwired.com[~]% ls
airwolf.au goo.html unixclass
apanel.parameters graphics
在這個例子中,我的用戶子目錄中有兩個文件(airwolf.au和goo.html)和3個下級子目錄 (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 子目錄,在該子目錄中有兩個文件和一個下級子目錄(如果你想返回原來的子目錄,則使用% cd ../).
mv - 移動或重命名一個文件或子目錄
語法:mv [選項] 源文件/子目錄 目標
例
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重命名一個文件或子目錄,則:
sutro.hotwired.com[~/unixclass]% mv two/ somethingdifferent
sutro.hotwired.com[~/unixclass]% ls
one.html somethingdifferent two.html
在本例中我將子目錄two重命名為somethingdifferent。
rm - 刪除一個文件
語法:rm [選項] [文件]
例:
sutro.hotwired.com[~/unixclass]% rm one.html
sutro.hotwired.com[~/unixclass]% ls
somethingdifferent two.html
我刪除了子目錄unixclass下的文件。
rm -ir - 刪除一個子目錄
例:
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。在刪除該子目錄之前,我必須確認我要刪除該子目錄。一旦我確認刪除之后,子目錄 somethingdifferent將不復存在。所以使用 rm時一定要謹慎,因為,一旦執(zhí)行該命令,該文件或子目錄將----覆水難收 ...
mkdir - 建立新子目錄
語法:mkdir [選項] 新子目錄名
例:
sutro.hotwired.com[~/unixclass]% mkdir waga
sutro.hotwired.com[~/unixclass]% ls
two.html waga
我用mkdir建立了新子目錄waga。
more - 分屏過濾或者叫分屏顯示(more)一個文件,當你只是想閱讀一個文件而不編輯它時。
less - less的功能和more類似,但它還允許你在一個文件內(nèi)執(zhí)行查詢功能。
exit - 從登錄的主機退出
date - 顯示當前日期和時間cal 1997 - prints the 1997 calendar
whoami - 顯示當前登錄到你的終端的用戶
mail - 調(diào)出一個簡單的郵件編輯器
pwd - 告訴你當前你所在的位置,它顯示當前子目錄的完整路徑名。
Unix在線指南
如果你項了解各個指令的細節(jié),你可以查詢Unix的在線指南man。例如如果你想了解ls,鍵入
sutro.hotwired.com[~/unixclass]% man ls
你就會看到:
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.
返回