手册页中的 Position_args 是什么

手册页中的 Position_args 是什么

我刚刚加入 Linux,并尝试使用可用资源(主要是手册页)探索命令

在命令手册页中很容易理解什么是选项参数(用法和选项中的内容),但我很难理解什么是位置参数。

创建vg

通过阅读手册页,我如何知道位置参数是什么?

答案1

位置 args 需要在命令行上以特定顺序给出。

对于您的具体示例:vgcreate VG_new PV

VG_new 必须先出现,然后是 PV。大多数情况下,位置参数出现在命令的末尾。

大多数其他参数大多(如果不是总是)以 - 或 - 为前缀,可以按任何顺序出现

vgcreate --clustered y --maxlogicalvolumes  2 newvol /dev/sda1

是相同的

vgcreate --maxlogicalvolumes  2 --clustered y newvol /dev/sda1

虽然这最多会导致错误,或者可能会产生一些未定义或不良的结果:

vgcreate --clustered y --maxlogicalvolumes  2  /dev/sda1 newvol

答案2

不幸的是,你不能。 LVM2 doco 未能解释这些。

要知道它是什么,您作为工具的最终用户,必须深入研究程序源代码。一位名叫 David Teigland 的人于 2016 年 8 月推出了 LVM2 工具集的新系统,这使得它的所有手册页现在看起来像这样。概要部分如您所见,真正的概要实际上在下面的“用法”部分中。

源代码中的注释(未像 doco 那样向最终用户公开)解释了所有工具的命令行被认为包括选项参数(以减号开头的)和位置参数(其含义是根据删除所有选项参数时它们在参数向量中的位置),并且这些都进一步细分为必需的选修的

LVM2 手册页不是最好的。另外一个症状是官方网站超链接到不存在的 WWW 页面对于手册。

相关内容