Les numéros de section
man
affichera la page de manuel de n'importe quelle section, man 7
affichera la page de manuel de la section 7. Donc, ici 7 se réfère à la section de la commande particulière pour laquelle vous recherchez la page de manuel.
Une section, si elle est fournie, demandera à l'homme de regarder uniquement dans cette section du manuel.
Les sections
Voir le tableau suivant pour les numéros de section du manuel suivis des types de pages qu'ils contiennent.
1: Programmes exécutables ou commandes shell
2: Appels système (fonctions fournies par le noyau)
3: Appels de bibliothèque (fonctions dans les bibliothèques de programme)
4: Fichiers spéciaux (généralement trouvés dans / dev)
5: Formats de fichier et conventions, par exemple / etc / passwd
6: Jeux
7: Divers (y compris les packages de macro et les conventions), par exemple man (7), groff (7)
8: Commandes d'administration système (généralement uniquement pour root). Aperçu de divers sujets, conventions et protocoles, normes de jeu de caractères et diverses autres choses.
9: Routines du noyau [non standard]
Commandes dans plus d'une section
Dans la plupart des cas, vous souhaiterez utiliser la man
commande sans n supplémentaire . Cependant, dans certains cas, une commande apparaîtra dans plusieurs sections. Par exemple, si vous man open
exécutez la commande , vous obtenez la page de manuel pour openvt à la section 1. Mais si vous devez voir la page de manuel pour open en tant que commande C (ou appel système, conformément au tableau ci-dessus), vous devez émettre man 2 open
.
Un exemple très similaire sera man printf
et man 3 printf
. Veuillez émettre les commandes et constater par vous-même la différence de sortie.
Votre problème avec man 7 unix
(UNIX (7))
Donc, UNIX (7) signifie qu'il appartient à la section 7.
Quelle section sera affichée par défaut si je ne fournis pas de numéro de section?
L'action par défaut consiste à rechercher dans toutes les sections disponibles, en suivant un ordre prédéfini et à n'afficher que la première page trouvée, même si la page existe dans plusieurs sections.
Comment connaître le numéro de section d'une commande?
Si vous avez besoin de savoir avec quelles sections un terme / commande appartient man -k
(équivalent à la commande apropos). Ainsi, man -k printf
recherchera les descriptions courtes et les noms de page de manuel pour le mot clé printf comme expression régulière. Imprimez toutes les correspondances. (Équivalent à apropos -r printf
). Émettez la commande, voyez la tonne que vous obtenez. Si vous devez éviter les correspondances de sous-chaîne (par exemple, il affichera sprintf si vous exécutez man -k printf
), vous devez donc utiliser ^term
pour le limiter, comme ci-dessous,
man -k '^printf'
Printf (3o) - Formatted output functions.
printf (1) - format and print data
printf (3) - formatted output conversion
Commande associée
Une commande associée, apropos
comme indiqué ci-dessus, recherche les noms et descriptions des pages de manuel. Si vous n'êtes pas sûr de la page de manuel que vous recherchez mais que vous avez une idée générale, utilisez cette commande.
regex
ne comporte pas 7 sections ...