什麼是Shell?
Shell 是介於作業系統和使用者之間的介面,它能解釋使用者發出的命令,啟動應用程式,並利用系統功能系統管理使用者資料。Shell 可以在使用者的互動式控制下在前台或後台同時運行多個進程,Shell 同時也是一種有效程式設計語言。
1、萬用字元
(1)*:多個任一字元
$ ls
info newdir test.file testfile
mbox newtest.file test1.file wangyi
$ ls *.*
newtest.file test.file test1.file
(2)?:單個任一字元
$ ls ????.*
test.file
(3) [ ]:在[ ]之間的單個字元
$ ls [mt]*
mbox test.file test1.file
(4)[ - ]:在[ - ]範圍內的單個字元
$ ls [m-w]*
mbox newtest.file test.file test1.file testfile
newdir:
wangyi:
(5)!:非某個或某些字元
$ ls [!t]*
mbox newtest.file
info:
notes tmp
newdir:
wangyi:
test.file
2、標準輸入輸出
在 AIX 標準狀態下,輸入來自鍵盤,輸出是到螢幕,出錯資訊也是顯示在螢幕上。
重新導向符號 系統變數名
標準輸入 < (<<) 0
標準輸出 > (>>) 1
標準錯誤輸出 2> (2>>) 2
3/重新導向
在 AIX 的環境中標準的輸入、輸出和錯誤資訊均可以重新定向,使使用者可以從鍵盤以外的其他地方(如檔案,串口等)擷取輸入資訊,並把輸入的內容和出錯的資訊送到螢幕之外的其他地方(如檔案等)。
●輸入重新導向
$ command < filename
$ mail xumin < test.file
查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/unix/