在 SunOS 上,man grep
系统会给我 SunOS grep 的手册页,但grep --version
它说它是 grep (GNU grep) 2.5。我如何获取 GNU grep 的手册页?
答案1
听起来好像机器安装了新的 grep,但没有更新手册页。您有 4 个选择:
- 访问网络并阅读在线手册页
- 尝试
info grep
一下。通常 gnu 软件包附带信息页而不是手册页。 转到ftp://mirrors.kernel.org/gnu/grep/或其他镜像站点并下载 grep 2.5(可能是 2.5.4?)。解压后即可安装,或者在 docs 目录中您会看到一个文件
grep.in.1
。这是手册页。您可以输入:nroff -man grep.in.1 | more
查看它
重新安装包和文档
答案2
这取决于您的手册页在哪里,但我认为-M
标志或设置 MANPATH 在这里会对您有帮助。
alias gnuman='MANPATH=/path/to/gnu/man/root man'
或者
alias gnuman='man -M /path/to/gnu/man/root'
答案3
您应该将您的顺序设置MANPATH
为与的顺序相匹配PATH
。
如果你的PATH
是:
/usr/local/bin:/opt/local/bin:/home/myuser/bin:/usr/bin:/bin
将您的设置MANPATH
为:
/usr/local/man:/opt/local/man:/home/myuser/man:$MANPATH
(根据需要进行调整以反映您的手册页的实际位置)