Unix 如何读取不在manpath上的.man文件?

Unix 如何读取不在manpath上的.man文件?,unix,manpage,Unix,Manpage,如何读取不在我的manpath上的.man文件?我知道我有这个命令,但现在我不记得了,我在man的手册页中找不到正确的开关。如果您的手册页位于非标准目录位置,您可以使用: man -M <path to man directory> mymanpage 您可以尝试通过执行以下操作来读取文件 man path_to_file as man如果在给定参数中找到斜杠/,就会将其视为文件。 比如说 man ./my_test 将打开my_test文件,同时 man my_test 将

如何读取不在我的manpath上的.man文件?我知道我有这个命令,但现在我不记得了,我在man的手册页中找不到正确的开关。

如果您的手册页位于非标准目录位置,您可以使用:

man -M <path to man directory> mymanpage

您可以尝试通过执行以下操作来读取文件

man path_to_file
as man如果在给定参数中找到斜杠
/
,就会将其视为文件。 比如说

man ./my_test
将打开
my_test
文件,同时

man my_test
将在标准手册中查找给定命令。

选项
-l,--local file
,如
man

man -l ./doc/mypage.1

我不能让男人去工作
man-M qnstrn.man
给我
你想要什么手册页?
man-M qnstrn.man qnstrn
为我提供
无需手动输入qnstrn
<不过,代码>nroff是有效的。好吧,我编辑了答案以区分非标准目录和独立页面的情况。要完成最后一个:
nroff-man-mymanpage.1 | pager
(在Debian上)或
nroff-man-mymanpage.1 | less
(在所有Unicies上)。更新后(man现在是v1.6f),这不再有效。我想又回到了诺夫。恼人的是,我更喜欢这个解决方案:(您可以通过执行
man path_to_file
来读取文件,因为
man
如果在给定参数中找到斜杠
/
,则将其视为文件。例如
man./my_test
将打开my_test文件,而
man my_test
将在标准手册中查找给定命令。@Nagel我忘记标记了。)你在最后的评论中,希望能有所帮助,@IceCoder!我不敢相信我以前没有尝试过:P非常感谢:D
man my_test
man -l ./doc/mypage.1