Man

“man 7 regex”中的“7”有什麼意義?

  • September 26, 2015

當我輸入man regex外殼時,這會載入

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
........

這裡發生了什麼?

您可以從 中找到更多相關資訊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]

引用自:https://unix.stackexchange.com/questions/232265