Command
參數和名稱會影響 Linux 中的命令嗎?
我在創建使用者時看到了教程:
useradd -g liao1 lamp
您會看到他們將 放在
-g liao1
之前lamp
,我測試了:useradd lamp -g liao1
我把參數放在名字後面,我也可以創建使用者,但我不確定是否有區別。
正如 ivanivan 所指出的,在您的情況下,行參數的解釋是由程序 (
useradd
) 完成的。許多程序不關心參數的順序,但有些程序關心。例如。
convert
(來自 imagemagick 包)轉換圖像並指定:convert [input-option] input-file [output-option] output-file
因此,必須在輸入文件之前指定輸入選項,對於輸出選項也是如此。
還有更複雜的範例,例如編譯器,它們需要選項按特定順序排列才能正常工作。
在所有情況下,建議您參考
man pages
您要執行的程序的命令或 –help(或 -h 或 -? 或其他)。事情可能會出錯…