为什么类Unix环境下的程序在名字后面有数字?
例如,当我运行man ioctl ,页面顶部显示IOCTL(2) 。 这意味着什么? 有没有IOCTL(1) ? 而如何在这些之间导航? 
这是手册页部分。 从内存中,第1部分是用户程序,2是系统调用,3是标准C库调用,5是文件格式。
维基百科在这里有完整的解释。
这是手册页的部分号码。 例如
  man printf 
  (应该)给你第1节, printf的bash命令,同时 
  man 3 printf 
 给你C函数printf 。 
以下是手册页部分参考的列表。