没有手册页,即使在那里

我喜欢鱼壳。这对我来说很有意义,但是我一直遇到一个问题。

无论我做什么,我都无法工作man。当我键入

man ls

例如,我得到No manual entry for ls。其他命令都一样。

在bash上,当然会显示手册页。我的MANPATH环境变量已设置(指向/opt/local/share/man/),其中包含我所期望的文件。

有帮助吗?

Bactryki 回答:没有手册页,即使在那里

您的问题是您在定义MANPATH时未包含任何系统手册目录,因此man将不会搜索它们。

相反,将MANPATH设置为/opt/local/share/man:,它将把该目录放在系统确定的路径之前(在man的macOS手册页中对此文档没有很好的介绍)。 / p>

例如:

> env MANPATH="/opt:" man -w
/opt:/usr/local/share/man:/usr/share/man:/opt/X11/share/man:/Library/Frameworks/Mono.framework/Versions/Current/share/man:/Applications/Xcode.app/Contents/Developer/usr/share/man:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man
> env MANPATH="/opt" man -w
/opt
本文链接:https://www.f2er.com/2942352.html

大家都在问