Linux说明书——man浅谈

所有学过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去吧~

posted @ 2011-08-26 12:56  XuXn  阅读(9725)  评论(0编辑  收藏  举报