Enghish Version

MandrakeUser.Org - Your Mandrake-Linux Knowledge Base!

* DocIndex - Basics

文档第二篇

* 查找文档
* 处理‘man’
* 处理‘info’

相关资源:

The Linux Documentation Project (LDP)
man pages online
Mdk User Guide, II.7
man man
man less
info info

Revision / Modified: April 20, 2002
Author: Tom Berger Translator: Wu XiaoGuang

* 查找文档

如果您想找 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

* 处理‘man’

一些重要的命令行参数:

  • ‘-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’

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’及文档浏览器


Legal: All texts on this site are covered by the GNU Free Documentation License.
Standard disclaimers of warranty apply.