每個Linux系統(tǒng)命令都提供某些系統(tǒng)功能。 盡管命令很多,但是命令的使用方式還是有一些相似之處的。 總之,Linux命令具有以下常規(guī)格式:
命令字 [選項] [參數(shù)] (“[ ]”中的內(nèi)容代表可有可無)
其中命令字是必須寫的,代表具體的命令,例如:ls,該命令字的功能是將指定目錄中的文件列表顯示給命令使用者,但是顯示文件列表這個功能在顯示格式和顯示內(nèi)容上通常會有更加細化的需求,有時候希望能夠以一個文件一行的形式來展示同時附加文件詳細的屬性信息;有時候希望能夠能夠按照文件的修改時間來排序;有時候希望能夠列出文件名以“.”開頭的隱藏文件,類似這種更加具體化的功能需求還會有很多,每個命令字都是如此,因此,Linux命令字的作者通常提供選項來對命令的功能進行微調(diào),以便滿足命令使用者更加具體化的使用需求。選項常用的書寫格式如下所示:
以 “-”引導(dǎo)短格式選項(單個字符),例如:“-l”
以“--”引導(dǎo)長格式選項(多個字符),例如:“--color”
多個短格式選項可以寫在一起,只用一個“-”引導(dǎo),例如:“-al”
參數(shù)是命令字實現(xiàn)功能時所作用的對象,通常是包含訪問路徑的文件名或目錄名等。例如ls /tmp,“/tmp”就是ls命令字的作用對象,代表顯示出/tmp目錄下的文件列表;再舉例:ls -l /media /mnt,“-l”是選項,“/media”和“/mnt”是2個參數(shù),表示一次顯示出/media和/mnt目錄中的文件列表并以一個文件一行且?guī)в形募傩孕畔⒌男问絹碚故尽?