Home -- Michael's Blog :: Just Do IT -- Manuals

3.13. 取得更多的资讯

3.13.1. man手册

最详细的使用说明文档莫过于FreeBSD里的man手册了。几乎每一个程序都会附上 一份简短说明,以介绍这个程序的的基本功能以及参数的用法。 我们能通过man 命令来阅读这些说明,而使用 man 命令却是简单的事情:

% man command

command 就是你要了解的命令命称。 举个例子,想了解ls 命令就输入:

% man ls

这些在线手册分下列章节:

  1. 用户命令。

  2. 系统调用以及错误代码。

  3. C 库文件里的函数说明。

  4. 设备驱动程序。

  5. 文件格式。

  6. 游戏以及其他娱乐。

  7. 各种资讯。

  8. 系统维护以及命令。

  9. 内核开发情况。

在某些情况下,同样的主题也会出现在在线手册的不同章节。 举个例子,系统里有chmod这个用户命令,而又有个 chmod() 系统调用。 在这种情形下,你应当向 man 命令指定需要的内容:

% man 1 chmod

这样就会显示出手册里的用户chmod命令。 传统上,我们在写入文档时把特定详细参考内容在在线手册括号里注明。 所以 chmod(1) 是指chmod 用户命令, 而 chmod(2) 是指系统调用。

如果您已经知道命令的名字,只是不知道要怎样使用的话,那就比较好办。 但你连名字都不知到呢?这个时候您就可以利用 man 的搜寻功能, 它会在手册的介绍部份找寻您要搜寻的关键字,它的选项是-k。 switch:

% man -k mail

当你使用这个命令的时候,man会把介绍里含有``mail''关键字 的命令列出来,实际上这和apropos命令的功能是相同的。

有时你会看到/usr/bin 下有许多命令但不知他们的用途, 你只需这样做:

% cd /usr/bin
% man -f *

或者这样做

% cd /usr/bin
% whatis *

两个命令是一样的。

3.13.2. GNU Info 文件

FreeBSD许多应用软件以及实用工具来自Free软件基金会(FSF)。 作为手册的扩充,这些程序提供了一种更具有活力的超文档说明info, 你可用info命令来阅读他们。 假如你装上emacs,也能利用emacs 的info模式来阅读。

使用 info(1) 这个命令只需简单地输入:

% info

想得到简单介绍, 请按 h。 想快速得到的命令说明, 请按 ?

Michael's Blog :: Just Do IT -- manuals