创建一个寻址多个可执行文件的联机帮助页

创建一个寻址多个可执行文件的联机帮助页

我正在打包一个应用程序,其中包含一堆接受大致相同参数的可执行文件。我只想编写(并提供)一份带有常见解释和参数列表的联机帮助页。

简而言之,我想要这样

man execFoo
man execBar

指向同一页面。

我知道如何生成两个相同的execFoo.1execBar.1但它们似乎不是最理想的。由于我计划为 Debian 发布此软件包,因此依赖 Debian 打包链(例如dh_installmake)的解决方案也可以。

答案1

为什么不简单地创建一个联机帮助页并创建其他链接呢?大多数(如果不是全部)此类程序都是这样做的。例如:

$ ls -l /usr/share/man/man1/[ef]*grep.1.gz 
lrwxrwxrwx 1 root root 9 Nov 27  2013 /usr/share/man/man1/egrep.1.gz -> grep.1.gz
lrwxrwxrwx 1 root root 9 Nov 27  2013 /usr/share/man/man1/fgrep.1.gz -> grep.1.gz

正如您在上面看到的,egrepfgrep是指向主grep手册页的链接,这就是为什么man egrep会出现man grep.

相关内容