如何使用 Less 编辑器打开命令的手册页?
或者,我怎样才能在硬盘上找到手册页
我尝试使用 manpath 命令,但该命令似乎在 solaris 上不存在。也许有命令可以以某种方式搜索手册页?
答案1
该man
命令默认使用 less。参见man man
(呵呵)。如果你的命令没有使用 less,你可以简单地使用这样的管道。
man myCommand | less
答案2
只需添加export PAGER=less
您的 .profile 或 .bashrc 或您的 shell 使用的任何初始化文件。
MANPATH 是 man 用来查找手册页的变量。
答案3
简而言之
这应该会给你手册页文件的路径:
man -d $ANY_MANPAGE 2>&1 >/dev/null|grep '^found ultimate'
解释
从手册页中:
-d, --debug
Print debugging information.
所以,
man -d $ANY_MANPAGE 2>&1 >/dev/null
为您提供了大量信息(该命令的其余部分会抑制实际的手册页并将调试重定向到标准输出)。
示例输出
$ man -d man
[...]
found ultimate source file /usr/share/man/man1/man.1.gz