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 fait référence à 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 ne regarder que dans cette section de
le manuel.
Les sections
Voir le tableau suivant pour les numéros de section du manuel suivi par le
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 programmes)
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 macros et les conventions), par exemple
homme (7), groff (7)
8: commandes d'administration système (généralement uniquement pour root). Aperçus de divers sujets, conventions et protocoles,
les normes de jeu de caractères et diverses autres choses.
9: routines du noyau [non standard]
Commandes dans plusieurs sections
Dans la plupart des cas, vous souhaiterez utiliser la commande man
sans n supplémentaire. Cependant, dans certains cas, une commande apparaîtra dans plusieurs sections. Par exemple, si vous lancez la commande man open
, vous obtenez la page de manuel pour openvt de la section 1. Mais si vous avez besoin de voir la page de manuel pour open en tant que commande C (ou appel système, selon le tableau ci-dessus), vous besoin d'émettre man 2 open
.
Un exemple très similaire sera man printf
et man 3 printf
. S'il vous plaît émettre les commandes et voir par vous-même la différence de sortie.
Votre problème de 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 tous les éléments disponibles.
sections, en suivant un ordre prédéfini et pour afficher uniquement la première page
trouvé, 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 quelles sections un terme / une commande contient avec man -k
(équivalent à la commande apropos). Donc, man -k printf
recherchera les descriptions courtes et les noms de page de manuel du mot-clé printf en tant qu'expression régulière. Imprimez tous les matchs. (Équivalent à apropos -r printf
). Émettez la commande, voyez la tonne que vous obtenez. Si besoin d'éviter les correspondances de sous-chaînes, (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 est apropos
comme indiqué ci-dessus, qui recherche les noms et les descriptions de la page de manuel. Si vous n'êtes pas sûr de la page de manuel que vous recherchez mais avez une idée générale, utilisez cette commande.