假设我有一个手册页,我刚编写并通过nroff -man
传递,名为command.1
如何使用man
查看它?我查看了man
手册页,也许我错过了,但我没有看到任何内容。我也搜索了谷歌。
是否只能使用nroff -man
进行查看?是否有man
的命令行选项来查看该特定文件?是否有必要修改MANPATH
?
答案 0 :(得分:1)
将command.1
手册页放在名为man1
的新文件夹中。然后,假设您在包含新man1
文件夹的文件夹中,请调用man命令,如下所示:
man -M . command
如果您位于其他位置,请按包含man1
文件夹的文件夹的路径替换该点。
答案 1 :(得分:0)
man
的版本各不相同:至少据我所知,它是基于man-db project(在许多Linux发行版中使用)的版本和macOS随附的版本。我无法找到后者的项目页面,但似乎由Federico Lucifredi维护。
主要要点是:Lucifredi的man
支持在使用斜杠提供路径时直接打开文件:
man ./command.1
macOS man page for man
中提到了这一点:
但是,如果
name
包含斜杠(/
),那么man
会将其解释为文件规范,以便您可以执行{{1} }甚至man ./foo.5
。
,并且在blog post by Lucifredi中也有提示:
为您提供的另一个提示:
man /cd/foo/bar.1.gz
是您的朋友,看看您刚刚写的内容并在所有的荣耀中都做了标记-和错误。