Ant*_*yko 5 path command-line aix man
我正在使用的 IBM AIX 系统上有一些二进制文件和相应的手册页(/some/path/bin 和 /some/path/man),但 bin 和 man 目录都不在 my$PATH或$MANPATH. 我想查看具体的手册页。如果我知道手册页的位置,即 /some/path/man/my_man.5,如何显示手册页?
如果我跑步man /some/path/man/my_man.5我会得到Manual entry for /some/path/man/my_man.5 not found or not installed.
我尝试将路径 /some/path/man 添加到我的$MANPATH环境变量中,但是当我这样做时,man my_man.5我得到了通常的手册屏幕,但它只显示整个手册页的标题,即第 1 页,而如果vim /some/path/man/my_man.5我请参阅全文。
这个问题似乎在 AIX 系统上表现出来(据我所知,很多工具不是 GNU),因为如果我man /some/path/man/my_man.5在 Linux 系统上这样做,我确实会得到预期的 man 屏幕。
将此调用覆盖 MANPATH 变量man- 即:
MANPATH=/usr/local/share/man man gcc
Run Code Online (Sandbox Code Playgroud)
请注意,命令之前的变量赋值不会更改当前环境 - 只有被调用的命令才会更改环境。
编辑:
如果联机帮助页未正确显示,您可能需要检查nroff系统上是否正确安装。可能是roff缺少特定的宏包 - 但从屏幕的这一侧很难看出这一点。
另一种解释是,相关手册页使用了标准不支持的 GNU-roff 扩展roff。
编辑2:
要测试安装的程序是否nroff能够处理提供的手册页:
nroff -man -Tascii youmanpage.man > yourmanpage.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2866 次 |
| 最近记录: |