1. 程式人生 > >Linux中命令選項及引數簡介

Linux中命令選項及引數簡介

登入Linux後,我們就可以在#或$符後面去輸入命令,有的時候命令後面還會跟著“選項”(英文options)或“引數”(英文arguments)。即Linux中命令格式為: command [options] [arguments] //中括號代表是可選的,即有些命令不需要選項也不需要引數,但有的命令在執行時需要多個選項或引數。 選項options: 選項是調整命令執行行為的開關,即,選項不同決定了命令的顯示結果不同。 選項分為長選項和短選項。 短選項:比如-h,-l,-s等。(- 後面接單個字母)   l短選項都是使用‘-’引導,當有多個短選項時,各選項之間使用空格隔開。   l有些命令的短選項可以組合,比如-l –h 可以組合為–lh   l有些命令的短選項可以不帶-,這通常叫作BSD風格的選項,比如ps aux   l有些短選項需要帶選項本身的引數,比如-L 512M 長選項:比如–help,–list等。(-- 後面接單詞)

  l長選面都是完整的單詞   l長選項通常不能組合   l如果需要引數,長選項的引數通常需要‘=’,比如–size=1G 引數arguments:   引數是指命令的作用物件。   如ls命令,不加引數的時候顯示是當前目錄,也可以加引數,如ls /dev, 則輸出結果是/dev目錄。   以上簡要說明了選項及引數的區別,但具體Linux中哪條命令有哪些選項及引數,需要我們靠經驗積累或者檢視Linux的幫助了。

總結:   選項是限定結果的顯示結果       短選項(- 一個橫槓):只能修飾一個字元的選項,比如: ls -a,當然多個短選項可以合併,比如tar -cvf     長選項(-- 兩個橫槓):可以修飾單個字元,也可以修飾一個單詞,比如:(1) chkconfig --list (2)chkconfig --add xxx (3)service --status-all   引數是傳遞到指令碼中的真實的引數