当我输入man regex
shell 时,会加载
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]