Právě jsem viděl, že někdo odkazuje na man 7 regex
na Stackoverflow. Zkusil jsem man regex
a získal velmi podobný výstup – zdá se, že existují nepatrné rozdíly.
Co je tedy to magické číslo 7? Hledání man 7 unix
na Google mi dává záhadnější výsledky jako UNIX(7)…
Nejlepší odpověď
O UNIX(7)
Abychom odpověděli na vaši otázku „UNIX(7)“, toto je standardní konvence říkat „Manuálová stránka pro UNIX v sekci 7 (různé)“.
Chcete-li otevřít stránku jako init(8)
, použili byste tento příkaz:man 8 init
.
man regex
vs man 7 regex
Odpověď na vaši otázku o ‚jemných rozdílech‘ mezi man regex
a man 7 regex
:
man
ve výchozím nastavení otevře stránku s nejnižším číslo sekce. V tomto případě se jedná o oddíl 3 (Výzvy knihovny). Otevření stránky ze sekce 7 (Různé) je zcela odlišné.
Stránky v různých částech řeší různé věci, i když v tomto případě jsou podobné, zvažte apt
:
man -f apt
:
apt (8) - Advanced Package Tool
apt (1) - annotation processing tool
V tomto příkladu apt
ze sekce 8 (Příkazy správy systému) zcela nesouvisí se stránkou ze sekce 1 (Spustitelné programy nebo příkazy shellu).
Pro budoucí použití použijte man -f PAGE_NAME
k vyhledání všech stránek s tímto názvem ve všech sekcích. Poté můžete otevřít stránku z požadované sekce pomocí man SECTION PAGE_NAME
.
Sekce manuálové stránky
Různé sekce stránky jsou následující a lze je nalézt v man man
:
- Spustitelné programy nebo příkazy shellu
- Systémová volání (funkce poskytované jádrem)
- Volání knihovny (funkce v rámci programových knihoven)
- Speciální soubory (obvykle se nacházejí v
/dev
)- Formáty souborů a konvence, např.
/etc/passwd
- Hry
- Různé (včetně makro balíčků a konvencí), např.
man(7)
,groff(7)
- Příkazy správy systému (obvykle pouze pro uživatele root)
- Rutiny jádra [Nestandardní]