Je viens de voir quelqu'un faire référence à man 7 regex
sur Stackoverflow. J'ai essayé man regex
et a obtenu une sortie très similaire - il semble y avoir de légères différences.
Quel est donc ce nombre magique 7 ? Recherche man 7 unix
sur Google me donne des résultats plus mystérieux comme UNIX(7)…
Meilleure réponse
À propos de UNIX(7)
Pour répondre à votre question "UNIX(7)", c'est la convention standard de dire "La page de manuel pour UNIX dans la section 7 (divers)".
Pour ouvrir une page comme init(8)
, vous utiliseriez cette commande :man 8 init
.
man regex
vs man 7 regex
Pour répondre à votre question sur les "différences subtiles" entre man regex
et man 7 regex
:
man
par défaut ouvre la page avec le plus bas numéro de section. Dans ce cas, il s'agit de la section 3 (Appels à la bibliothèque). Ouvrir la page de la section 7 (Divers) est assez différent.
Les pages de différentes sections traitent de choses différentes, bien que dans ce cas elles soient similaires, considérez apt
:
man -f apt
:
apt (8) - Advanced Package Tool
apt (1) - annotation processing tool
Dans cet exemple, apt
de la section 8 (Commandes d'administration système) n'a aucun rapport avec la page de la section 1 (Programmes exécutables ou commandes shell).
Pour référence future, utilisez man -f PAGE_NAME
pour localiser toutes les pages portant ce nom dans toutes les sections. Vous pouvez ensuite ouvrir une page de la section que vous voulez avec man SECTION PAGE_NAME
.
Sections de page de manuel
Les différentes sections de la page sont les suivantes et peuvent être trouvées à partir de man man
:
- Programmes exécutables ou commandes shell
- Appels système (fonctions fournies par le noyau)
- Appels de bibliothèque (fonctions dans les bibliothèques de programmes)
- Fichiers spéciaux (généralement trouvés dans
/dev
)- Formats et conventions de fichiers, par exemple
/etc/passwd
- Jeux
- Divers (y compris les packages de macros et les conventions), par ex.
man(7)
,groff(7)
- Commandes d'administration système (généralement uniquement pour root)
- Routines du noyau [non standard]