原文链接: http://www.cnblogs.com/xuxn/archive/2011/08/26/linux-manual-man-command.html
所有学过Linux的同学都应该知道吧,有问题,找“男人”(man)。man是manual(操作说明)的简写,不过用起来可一点都不简单。
举个例子,在shell里执行"man date",可以看到对 “date” 这个命令的一大堆英文说明。就像这样(仅列出开头的一小部分,实际上下面还有很长):
这个屏幕界面,我们称之为man page,里面可以看到所查命令的用法和相关的参数说明。
到这里为止,上面的内容都很平常吧。
===================下面进入正题====================
- 为什么是“DATE(1)”?
我们知道DATE是命令的名称,那么(1)代表什么呢?它代表的是“一般用户可使用的命令”。在查询数据后面的数字是有意义的,它可以帮助我们了解或者直接查询相关的资料。每个数字具体含义如下:
- 1. 用户在shell环境中可以操作的命令或可执行文件
- 2. 系统内核可调用的函数与工具等
- 3. 一些常用的函数(function)与函数库(library),大部分为C的函数库(libc)
- 4. 设备文件的说明,通常是在/dev下的文件
- 5. 配置文件或者是某些文件的格式
- 6. 游戏(games)
- 7. 惯例与协议等,例如Linux文件系统、网络协议、ASCII code等说明
- 8. 系统管理员可用的管理命令
- 9. 跟kernel有关的文件
上面这些内容可以通过输入“man 7 man”命令来获取更详细的说明。
这些号码里面,1,5,7这三个号码特别重要,请在心里默念三遍~~~
另外,看到第2,3条了吧,程序员们知道有啥用吧~
- man page中可以用哪些按键?
除了上下翻页以外,man page里还可以像在vi中一样使用“/string”或者“?string”来查询string字符串,用n(或N)继续查询下一个(或上一个)。
还有按q退出。。。
好了,知道上面这些内容后,还有啥不懂的,自己man去吧~