当前位置: 技术问答>linux和unix
关于<Unix环境高级编程>里面的命令里面的括号中的数字,不知道是什么意思
来源: 互联网 发布时间:2016-11-12
本文导语: 关于里面的命令里面的括号中的数字,不知道是什么意思。比如,16页中(第二版),下面有一个地方:"Unix系统调用中处理存储器分配的是sbrk(2) "这句话里面的sbrk就是一个系统命令吧,但是括号里面的2是什么意思...
关于里面的命令里面的括号中的数字,不知道是什么意思。比如,16页中(第二版),下面有一个地方:"Unix系统调用中处理存储器分配的是sbrk(2) "这句话里面的sbrk就是一个系统命令吧,但是括号里面的2是什么意思呢??翻了下前言,没有找到说明。。。求提示,求指点……
|
在man中,2表示是系统调用,3表示是库。
楼主试试man open和man printf等等,看看是多少。
楼主试试man open和man printf等等,看看是多少。
|
这个数字是不是和用man命令查询帮助时使用的参数一致?
|
嗯,表示一个章节
man man
0 Header files (usually found in /usr/include)
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conven-
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
|
http://hi.baidu.com/%F0%B9%F9%91/blog/item/6e84e689c4301a92a4c272bc.html