我找到了 Ubuntu 手册网站(http://manpages.ubuntu.com) 当我不在装有 Ubuntu 的计算机旁时,它对于查找手册页非常有用。但是,我发现有时搜索结果表会链接到多个同名的手册页。
例如,执行搜索grep
为每个分布生成两个链接,均标记为grep(1)
:一个到grep.1posix.html
和一个grep.1.html
。
我听说 Ubuntu 是“符合 POSIX 标准的”,那么我怎么知道哪个手册页最适用于典型的 Ubuntu 安装?(或者,我怎么知道使用该man
命令时会出现哪个手册页?)
答案1
正如man
手册页所述:
A section, if provided, will direct man to look only in that section of the manual.
The default action is to search in all of the available sections, following a
pre-defined order and to show only the first page found, even if
page exists in several sections.
在配置文件中/etc/manpath.config
你可以找到实际使用的顺序:
1 n l 8 3 2 3posix 3pm 3perl 5 4 9 6 7
此外,man -a $command
将显示所有部分中找到的所有页面,并-S $section-list
选择覆盖默认顺序。
最后说明一下:您可能会发现man 1posix grep
它无法在您的系统上运行,因为该软件包manpages-posix
未默认安装。