Ho appena visto qualcuno che fa riferimento a man 7 regex
su Stackoverflow. Ho provato man regex
e ha ottenuto un output molto simile:sembrano esserci lievi differenze.
Allora, qual è questo magico numero 7? Ricerca man 7 unix
su Google mi dà risultati più misteriosi come UNIX(7)...
Migliore risposta
Informazioni su UNIX(7)
Per rispondere alla tua domanda su "UNIX(7)", questa è la convenzione standard di dire "La pagina man per UNIX nella sezione 7 (varie)".
Per aprire una pagina come init(8)
, dovresti usare questo comando:man 8 init
.
man regex
vs man 7 regex
Per rispondere alla tua domanda sulle "sottili differenze" tra man regex
e man 7 regex
:
man
per impostazione predefinita apre la pagina con il più basso numero di sezione. In questo caso si tratta della sezione 3 (Chiamate in biblioteca). L'apertura della pagina dalla sezione 7 (Varie) è molto diversa.
Le pagine in diverse sezioni trattano cose diverse, anche se in questo caso sono simili, considera apt
:
man -f apt
:
apt (8) - Advanced Package Tool
apt (1) - annotation processing tool
In questo esempio, apt
dalla sezione 8 (Comandi di amministrazione del sistema) è completamente estraneo alla pagina dalla sezione 1 (Programmi eseguibili o comandi della shell).
Per riferimento futuro, usa man -f PAGE_NAME
per individuare tutte le pagine con quel nome in tutte le sezioni. Puoi quindi aprire una pagina dalla sezione che desideri con man SECTION PAGE_NAME
.
Sezioni della pagina di manuale
Le varie sezioni della pagina sono le seguenti e possono essere trovate da man man
:
- Programmi eseguibili o comandi della shell
- Chiamate di sistema (funzioni fornite dal kernel)
- Chiamate di librerie (funzioni all'interno delle librerie di programmi)
- File speciali (di solito trovati in
/dev
) - Formati di file e convenzioni, ad es.
/etc/passwd
- Giochi
- Varie (inclusi pacchetti di macro e convenzioni), ad es.
man(7)
,groff(7)
- Comandi di amministrazione del sistema (solitamente solo per root)
- Routine del kernel [non standard]