查找没有日期的手册页的日期

查找没有日期的手册页的日期

为什么有些man页面没有日期?

通常,手册末尾的软件包名称旁边有一个日期。例如,在 的最后一行man 1 cat,日期显示为February 2017

但是,pulseaudio 10.0没有提供创建日期。

手册页何时发布?有办法找出来吗?

答案1

即使对于带有日期的手册页,也没有一般规则:对页面进行更改时,日期可能不会更新,或者每当构建程序时,无论手册页是否更新,日期都可能会自动更新......

对于pulseaudio.1,您需要查找源代码,然后将各个版本与您拥有的版本进行匹配。上游日志显示源文件不经常更改,并且检查 10.0 版本表明那里使用的版本已更新于 2016 年 4 月 27 日

答案2

这取决于源文件。

要查看差异,可以使用以下方法创建带有或不带有日期的联机帮助页例子

将内容复制到foo文件中

要生成man foo-with-date包含日期的运行:

groff -man -Tascii foo> foo-with-date
cat foo-with-date

要生成没有日期的联机帮助页,请修改以下行

.TH FOO 1 "MARCH 1995" Linux "User Manuals"

.TH FOO 1  Linux "User Manuals"

然后生成一个新的手册页:

groff -man -Tascii foo> foo-without-date
cat foo-without-date

相关内容