区分通用手册页和特定于实现的手册页?

时间:2016-05-31 11:50:59

标签: man abstraction-layer

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

问题是 - 对于这些对不同系统有不同实现的低级命令,每个命令都需要安装两个手册页 - 一个描述命令的用法和行为,而不管你使用什么系统/实现正在使用 - 而另一个只是记录特定系统执行命令的细节。

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

当你通过命令自己的 - help 选项访问man-pages时,我已经有了一个解决方案(基本上,通用man-page是你在调用命令时看到的内容 - help 选项本身 - 但通用手册页包含有关哪个选项将显示特定于实现的手册页的说明,但我现在正处于我将要编写的部分程序安装程序安装可以通过 man 命令实际访问它们的man-pages的能力,因此,在涉及这些低级命令的情况下,我需要知道是否存在为同一命令区分这两个不同的man-pages的方法。

0 个答案:

没有答案