1

我编写了一套程序,应该可以在 MacOS X 和 GNU/Linux 上运行。对于大多数组件,MacOS X 和 GNU/Linux 的代码是相同的 - 但是有一些低级命令(基于自动检测)安装程序将安装特定于您的操作系统的工具的实现- (正如我所说)暂时是 MacOS X 或 GNU/Linux。

问题是 - 对于这些针对不同系统具有不同实现的低级命令,每个命令都需要安装两个手册页 - 一个描述命令的用法和行为,与您使用的系统/实现无关 -另一个仅记录特定系统执行命令的细节。

所以我的问题是—— man命令是否提供了一种区分两个这样的手册页的方法?如果是这样,那是什么?

当您通过命令自己的--help选项访问手册页时,我已经有了一个解决方案(基本上,通用手册页是您在使用--help选项本身调用命令时看到的- 但通用的手册页包括关于哪个选项将显示特定于实现的手册页的说明),但我现在要开始编写程序安装程序的功能,以便在实际可以安装手册页的位置通过man命令访问,因此,在涉及这些低级命令的地方,我需要知道是否有一种方法可以区分同一命令的这两个不同的手册页。

4

0 回答 0