“man 7 regex”中“7”的意义是什么?

“man 7 regex”中“7”的意义是什么?

当我输入man regexshell 时,会加载

REGEX(3)                                                     Linux Programmer's Manual                                                     REGEX(3)

NAME
       regcomp, regexec, regerror, regfree - POSIX regex functions

SYNOPSIS
........

当我输入时,man 7 regex我会看到不同的手册页

REGEX(7)                                                     Linux Programmer's Manual                                                     REGEX(7)

NAME
       regex - POSIX.2 regular expressions

DESCRIPTION
........

这里发生了什么?

答案1

您可以从 找到更多相关信息man man。手册页分为不同的部分。这样,事物就会与相似的事物分组在一起,并且您可以在不同的位置使用相同的名称(例如,stat它存在于多个部分中)。

在我的旧 Fedora 中定义的部分man man是:

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 conven‐
       tions), e.g. man(7), groff(7)
8   System administration commands (usually only for root)
9   Kernel routines [Non standard]

相关内容