CLI 命令和参数

命令行界面 (CLI) 命令和参数采用语法图形式表示。

系统命令行界面提供了命令行补全功能以帮助输入命令。通过命令行补全功能,您可以输入一条命令的前几个字符,然后按 Tab 键以填写命令名称的剩余部分。如果存在多个以相同字符开头的命令,那么会返回可能命令的列表。您可以输入多个字符,直至命令名称明确无误。

除了以下情况,可以按任何顺序输入 CLI 参数:
  • 指定命令名称时,提供的第一个自变量必须是您要执行的操作。
  • 针对特定对象指定命令时,对象标识或名称必须是行中的最后一个自变量。
有效的参数满足以下需求:
  • 能够以任何顺序输入参数。
  • 如果参数具有关联的自变量,那么自变量必须始终跟在参数后面。
  • 参数必须以“-”开头;否则,会假定其为自变量。
  • 可以输入 CLI 的任何单个参数的最大长度为 128 字节。
  • 自变量可以包含多个数据项。您可以输入此列表的最大数据项数目为 128。对于组件列表,用冒号分隔单个项。
  • 具有自变量的参数可以输入为 -parameter=argument
  • 输入 -param= 标识自变量为空字符串,相当于 -param
  • 符号“--”在命令行中紧邻最后一个条目时有效。它指定下一个条目是目标对象名或标识,即使它以连字符开始,也是如此。
    chuser -usergrp=-usergrp -- -password
  • 符号“--”作为命令行中最后一个字时有效。

有效的示例

mkuser -name fred -usergrp 0 -password buckets
mkuser -name fred -usergrp 0 -password=buckets
mkuser -name=-barney -usergrp=0 -password=buckets

chuser -usergrp 1 fred
chuser -usergrp 1 -- fred
chuser -usergrp 1 -- -barney

无效的示例

chuser -usergrp 1 fred --
chuser -usergrp 1 -- fred --
chuser -- -usergrp 1 fred
chuser -usergrp 1 -barney