一般人知道man 命令,比如man ls等 但是linux man其实是有分section, 因为同样的东西在不同的section出现是代表不同的意思。 man 默认是section 1, 如果要查system call getpid, 则可使用 man 2 getpid来查说明 有些文档会用类似getpid(2)的方式来说明,这里的2就是表示section 2,在查说明的时候就用man 2 getpid来查即可。 比如ls(1),就表示查section 1里的ls 说明。
sectiong table: 1 Executable programs or shell commands 2 System calls (functions provided by the kernel) 3 Library calls (functions within program libraries) 4 Special files (usually found in /dev) 5 File formats and conventions eg /etc/passwd 6 Games 7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7) 8 System administration commands (usually only for root) 9 Kernel routines [Non standard]