初學UNIX T4

4.1 通配符

通配符*
星號*叫做通配符,可以在一個文件名或者目錄名中表示任意數(shù)量的字符。
% ls list*
會打印出所有以list開頭的文件名。
% ls *list
會打印出所有以list結(jié)尾的文件名。

通配符?
?是表示一個字符的通配符,所以文件名?ouse指的是house和mouse,但是不會打印出grouse
% ls ?list

4.2 文件名慣例

一個目錄實際上僅僅是一種特殊的文件。所以文件的命名規(guī)則和慣例也同樣適用于目錄
在命名文件的時候,有特殊含義的字符應該被避免,比如/ * & %,還有要避免在名字中出現(xiàn)空格。最安全的命名方式

好名字 爛名字
project.txt project
my_big_program.c my big program.c
fred_dave.doc fred & dave.doc

是只是用數(shù)字和字母來命名,加上下劃線和點。

好名字 爛名字
project.txt project
my_big_program.c my big program.c
fred_dave.doc fred & dave.doc

文件名一般是小寫字母打頭,也許會有點來做中間名,后面是擴展名的意思。所有的C語言源代碼文件都是以.c結(jié)尾的

。因為這樣子的話列出所有的C文件就很簡單。

4.3 獲得幫助

在線手冊會給出大部分命令的幫助信息。手冊頁會告訴你命令有哪些選項可以使用,以及每一個選項所代表的功能。

輸入命令man來獲取手冊頁信息。
% man wc
也可以這么干
% whatis wc

Apropos
當你不確定命令的具體名字的時候,你可以這么干
% apropos 關鍵字
打印出的信息是關鍵字有關的手冊頁的頭部。

小結(jié)

命令|意思
*|匹配任意數(shù)量的字符
?|匹配一個字符
man command|閱讀在線手冊
whatis command|命令的簡要介紹
apropos 關鍵字|匹配關鍵字的命令的手冊頁

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容