1: User Commands and Utilities
2: System Calls
3: C Library Functions
4: File formats
5: Headers,tables and macros
6: Games and demos
7: Device and Network Interfaces
8: Maintance and Accounting commands
9: Device driver interfaces
1. 章节说明:
1 一般使用者的命令
2 系统调用的命令
3 C语言函数库的命令
4 有关驱动程序和系统设备的解释
5 配置文件的解释
6 游戏程序的命令
7 其他的软件或是程序的命令
8 有关系统维护的命令
n shell内部命令章节号
2. man 命令
(1)所有的手册页都属于一个特定的领域,用一个字符来表示。
Linux下最通用的领域及其名称及说明如下:
领域 名称 说明
1 用户命令, 可由任何人启动的。
2 系统调用, 即由内核提供的函数。
3 例程, 即库函数。
4 设备, 即/dev目录下的特殊文件。
5 文件格式描述, 例如/etc/passwd。
6 游戏, 不用解释啦!
7 杂项, 例如宏命令包、惯例等。
8 系统管理员工具, 只能由root启动。
9 其他(Linux特定的), 用来存放内核例行程序的文档。
n 新文档, 可能要移到更适合的领域。
o 老文档, 可能会在一段期限内保留。
l 本地文档, 与本特定系统有关的。
------------没有解决的问题------------------
用man也可以查找
man 3 mkdir 可移植手册?
解决啦,
manman 给的第三页是指的是库函数,然而我man 3 mkdir 出来的却是posix programmer's manual.完全陌生,感觉好像和man man 出来的不一样。
原因是因为POSIX包括ISO C标准库函数。所以说如果我man 一个函数名,如果他在POSIX 内那么他的手册就是可移植程序员的手册。如果他是linux的系统调用那么man 3 就是linux 程序员手册?可以这样理解吗?待定。