为什么类Unix环境中的程序在其名称后面有数字?

时间:2009-02-25 20:19:56

标签: unix man

例如,当我运行man ioctl时,页面顶部显示IOCTL(2)。那是什么意思?有IOCTL(1)吗?如何在这些之间导航?

2 个答案:

答案 0 :(得分:40)

这是手册页部分。在内存中,第1部分是用户程序,2是系统调用,3是标准C库调用,5是文件格式。

维基百科有完整的解释here

答案 1 :(得分:23)

这是手册页部分编号​​。例如

 man printf

(应该)给你第1部分,printf bash命令,而

 man 3 printf

为您提供C函数printf