系统调用中的数字代表什么
我见过其中包含数字的系统调用。例如:xterm(1)、efence(3)。我想知道 1 和 3 或这些系统调用中的任何其他数字是什么意思?
I've seen system calls with numbers in them. For example: xterm(1), efence(3). I wanted to know what does 1 and 3 or for that matter any other number in these system calls mean?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这些数字是手册的章节,来自
man
的手册页:您可以通过在要查找的页面前添加章节编号来指定所需的手册章节,默认结果是是您要查找的条目中编号最低的部分。例如,
man exec
和man 1 exec
将带您进入 shell 命令,man 3 exec
将带您进入 C 库页面。Those numbers are the section of the manual, from the man page on
man
:You can specify which section of the manual you want by adding the section number before the page you are looking for, the default result will be the lowest numbered section with the entry you are looking for. For example
man exec
andman 1 exec
will take you to the shell command, andman 3 exec
will take you to the C library page.(这些不是系统调用。)
该数字通常指手册页中的部分,您可以在其中找到该实用程序/系统调用/库函数/概念的文档。
来自
男人男人
:xterm
是一个用户命令,因此它位于第 1 部分。efence
是一个函数,因此位于第 3 部分。(Those are not syscalls.)
The number usually refers to the section in the man pages where you'll find the documentation for that utility/syscall/library function/concept.
From
man man
:xterm
is a user command, so it goes in section 1.efence
is a function, hence section 3.