Linux命令后面所接選項和參數的區別
在使用Linux命令時,有時候后面會跟一些"選項"(options)或"參數"(agruments)
命令格式為:
#中括號便是可選項
command [options] [arguments]
有些命令不需要選項和參數,有些則需要多個選項和參數
選項分為兩種:
第一種:短選項
例如:-h、-l、-s。(PS:-后面接單個字母)
1)短選項使用‘-’引導,當有多個短選項時,各選項之間使用空格隔開
2)有些命令的短選項可以組合,例如:-l-h =>-lh
3)有些命令的短選項可以不帶‘-’,這種叫做BSD風格,例如:ps aux
4)有些短選項需要帶選項本身的參數,例如:-L 512M
第二種:長選項
例如:--help、--list等。(PS:后面接單詞)
1)長選項都是完整單詞
2)通常不能組合
3)如果需要加參數,長選項的參數通常需要“=”,例如:--size=1G
agruments(參數):
參數是指命令的作用對象
例如ls命令,不加參數顯示當前目錄,也可以加參數,例如:ls 查看的目錄名