Linux的man

Linux的man很强大,作为查询手册。
该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下(可以把section理解为文档划分的大类):
1 - commands
2 - system calls
3 - library calls
4 - special files
5 - file formats and convertions
6 - games for Linux
7 - macro packages and conventions
8 - system management commands
9 - 其他

解释:
1是普通的命令
2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
3是库函数,如printf,fread
4是特殊文件,也就是/dev下的各种设备文件
5是指文件的格式,比如passwd,就会说明这个文件中各个字段的含义
6是给游戏留的,由各个游戏自己定义
7是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8是系统管理用的命令,这些命令只能由root使用,如 ifconfig

想要指定section就直接在man的后面加上数字,比如 :

man 1 ls
man 3 printf
等等

对于像openkill这种既有命令,又有系统调用的来说,man默认section最小的。
比如man open则显示的是open(1),也就是从最前面的section开始,如果想查看open系统调用的话,就得man 2 open

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux man 手册章节分类及使用Linux的man很强大,该手册分成很多section,使用man时可以指定...
    faraway_com阅读 4,264评论 0 0
  • man-pages 我猜man大概是manual的意思,即它是个手册。这个手册最常用的的功能是查询:系统命令的用法...
    阿棍儿_Leon阅读 4,438评论 0 52
  • Linux的命令非常多,很多人在学一个命令时,首先想到的是使用百度或者谷歌,或者参考书上给出怎么使用的例子。但授人...
    jessin阅读 6,828评论 0 1
  • 1.1.1命令使用方法 Linux命令格式: command[-options][parameter1]… 说明:...
    chen_000阅读 3,258评论 0 3
  • Linux 目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。...
    miniminiming阅读 4,225评论 0 4