手册页
手册页(manual pages,或“man pages”)是 UNIX 和 Linux 的参考文档的典型形式。理想的情况是,您能够在手册页中查找任何命令、配置文档或库例程的信息。实际上,由于 Linux 是免费软件,一些手册页没有编写,或显得过时了。虽然如此,当您需要帮助的时候,手册页仍是您的最好选择。
要访问手册页,只需输入 man,后面跟上您要查询的主题。页面阅读器(pager)将被启动,那么当您完成阅读时,您需要按 q。例如,为了查找关于 ls 命令的信息,您要输入:
$ man ls
了解手册页的布局对于快速地转到您所需要的信息很有帮助。一般来说,您将在手册页中找到下面这些章节:
NAME | 命令的名称和单行描述 |
SYNOPSIS | 怎样使用命令 |
DESCRIPTION | 命令功能的深入讨论 |
EXAMPLES | 怎样使用命令的建议 |
SEE ALSO | 相关主题(通常是手册页) |
手册页章节
构成手册页的这些文档存储在 /usr/share/man 中(或有些旧一点的系统存储在 /usr/man 中)。在该目录内,您将发现手册页被组织成下面这些章节:
man1 | 用户程式 |
man2 | 系统调用 |
man3 | 库函数 |
man4 | 特别文档 |
man5 | 文档格式 |
man6 | 游戏 |
man7 | 其他 |
多个手册页
有些主题在多个章节中存在。为了说明这一点,我们来使用 whatis 命令,他将显示一个主题任何可用的手册页:
$ whatis printf
printf (1) - format and print data
printf (3) - formatted output conversion
在这种情况下,man printf 将第 1 节(“用户程式”)中的页面作为缺省手册页。假如我们正在写 C 程式,我们可能对第 3 节(“库函数”)中的页面更感兴趣。您能够通过在命令行中指定章节来打开某一章节中的手册页,因此要打开 printf(3),我们将输入:$ man 3 printf
查找正确的手册页有时,对于给定的主题很难找到正确的手册页。在这种情况下,您能够试着使用 man -k 来搜索手册页的 NAME 这一节。请注意这是子串搜索,因此运行像 man -k ls 这样的命令将给出一大堆输出!下面是使用更具体的查询的一个示例:数字权限语法$ man -k whatis apropos (1) - search the whatis database for strings makewhatis (8) - Create the whatis database whatis (1) - search the whatis database for complete words
任何关于 apropos 的内容 啊,前一屏的这个示例引出了两点更多的内容!第一,apropos
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




