我在创建用户时看到了教程:
useradd -g liao1 lamp
你看他们把放在-g liao1
前面lamp
,然后我测试了:
useradd lamp -g liao1
我将参数放在名称后面,我也可以创建用户,但我不确定是否有区别。
答案1
useradd
正如 ivanivan 所指出的,在您的情况下,线路参数的解释是由程序 ( ) 完成的。许多程序不关心参数的顺序,但有些程序关心。
例如convert
(来自 imagemagick 包)转换图像并指定:
convert [input-option] input-file [output-option] output-file
因此,必须在输入文件之前指定输入选项,输出选项也类似。
还有更复杂的示例,例如编译器,它们需要按特定顺序排列选项才能正常工作。
在所有情况下,建议您查阅man pages
命令的 或您要运行的程序的 --help (或 -h 或 -? 或其他)。事物能出错...