我正在阅读有关系统调用的信息,并遇到了 open(2)、read(2)、write(2) 等形式的系统调用。我试图在括号中找到whats 2。首先,我认为它是标志设置,但不是我发现的标志。请帮助我理解这一点。如果问题太愚蠢,请多多包涵。
谢谢
我正在阅读有关系统调用的信息,并遇到了 open(2)、read(2)、write(2) 等形式的系统调用。我试图在括号中找到whats 2。首先,我认为它是标志设置,但不是我发现的标志。请帮助我理解这一点。如果问题太愚蠢,请多多包涵。
谢谢
我认为这可能只是指它所在的手册页部分。例如 man 2 read 。
它表示手册页中的部分
http://en.wikipedia.org/wiki/Man_page#Manual_sections
如您所见,2 被列为系统调用,这是您所期望的,因为 open、read 和 write 几乎都是系统调用 :)
这很有用,例如如果你想查找 perl 的 open,你可以这样做:
man open -S 3 # -S switch here is to specify which section in man page