为什么类 Unix 环境中的程序名称后面有数字?
例如,当我运行 man ioctl
时,页面顶部显示 IOCTL(2)
。 这意味着什么? 有IOCTL(1)
吗? 以及如何在这些之间导航?
For example, when I run man ioctl
the page says IOCTL(2)
at the top. What does that mean? Is there an IOCTL(1)
? And how does one navigate between these?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是手册页部分。 从内存中看,第 1 节是用户程序,第 2 节是系统调用,第 3 节是标准 C 库调用,第 5 节是文件格式。
维基百科在此处提供了完整的解释。
It's the man page section. From memory, section 1 is user programs, 2 is system calls, and 3 is standard C library calls, and 5 is file formats.
Wikipedia has the full explanation here.
这是手册页的章节号。 例如
(应该)为您提供第 1 部分,
printf
bash 命令,同时为您提供 C 函数
printf
。That's the man page section number. For example
(should) Give you section 1,
printf
the bash command, whilegives you the C function
printf
.