|
如果您想找 RPM 包里的文档,可用命令:
rpm -qld program_name 假设这个 RPM 包已安装 rpm -qpld package_name 尚未安装
例如:
$ rpm -qld rpm /usr/share/doc/rpm-4.0/GROUPS /usr/share/doc/rpm-4.0/RPM-PGP-KEY /usr/share/man/man8/rpm.8.bz2 /usr/share/man/man8/rpm2cpio.8.bz2
如果您对rpm不熟悉,请参阅 有关RPM的文章 。
您可以用下面的命令,使文档载入到一张页面下阅读:
less $(rpm -qld rpm)
这个称为 命令替换(command substitution)
当然,用‘less’看 HTML 或 man 页面,可能有些困难,最好还是选用合适的程序。
section index top
一些重要的命令行参数:
-
‘-a’. 显示匹配的所有页面。例如:whatis man 显示如下:
man (1) - format and display the on-line manual pages man (7) - macros to format man pages man.config (5) - configuration data for man
但是 man man 只显示第一个条目(first entry)。使用 man -a man ,则当第一个条目结束后,会接着显示第二个。 man pages 根据内容来组织目录章节:‘man1’是用户指令,‘man2’是系统调用,‘man3’C 函数库,‘man4’文件格式和设备说明,‘man5’配置文件,‘man6’游戏,‘man7’杂项,‘man8’系统管理,‘man9’内核函数,‘mann’新命令。要从指定章节获取 man pages ,用:
man section command
例如: man 7 man
-
‘-K’. 搜索全部 man pages ,寻找匹配的字符串。这可能会花些时间。
man pages 用程序‘less’来显示。所以,您可以使用所有‘less’的浏览命令,比如翻页用 <SPACE>或<RETURN>,添加书签用<m>,向前搜索用 /pattern,向后搜索用 ?pattern ,模式间跳转用 <n> 或 <N> 。有的 man pages 可能很长,所以有必要习惯这些命令。使用‘less’时键入 <h> ,可以看到所有可用的浏览命令。
‘man’命令中您可以使用不全的命令格式。比如,键入:man tcl ,然后先敲 <ESC> 键,再敲 <!> 。上述命令会自动补齐为:‘man tclsh’。 如果 man pages 的前面字母不明确,或没有 man pages 匹配这个开头,则不会有字母补齐。这招对 info pages 也有效。
man pages 存储在‘/usr/share/man’的子目录及其他地方。只要 man page 在这些目录下,‘man’就能通过‘/etc/man.config’将其找到。如果您想读取在非标准位置的 man page ,您需要对‘man’命令提供文件的路径,或者使用能够表现‘man’宏语言(micro language)的程序,如‘mc’。
section index top
info 文件提供了可链接的多层浏览手册,这些链接用星号(asterisk,*)标识。光标移到那里,要选择该链接的话,敲 <ENTER> 。 Info page 通过节点(nodes)来组织,所有页面都作为分层结构的一部分。您可以键入 info 来显示顶层结构。
以下是一些常用的浏览快捷键:
- <SPACE> :向下翻页,
- <BACKSPACE> :向上翻页,
- <b>、<e> :分别跳转到节点的开头、结尾,
- <TAB> :跳转到文本的下一链接,
- <ENTER> :选中链接。
您也可以根据节点和层次(nodes and levels)浏览:
- <n> :下一节点,
- <p> :前一节点,
- <u> :向上一层,
- <l> :返回上一次显示的页面。
<h> 将显示详细帮助,<?> 显示可用的 info 命令。
section index top
‘grep’及文档浏览器
|