7 votes

Pourquoi les applications Unix sont-elles documentées avec un numéro entre parenthèses dans man ?

Lorsque j'essaie d'obtenir de l'aide sur une commande Unix, je vois des références à dire tar(1) ou lsof(8).

Pourquoi y a-t-il un numéro entre parenthèses et à quoi cela fait-il exactement référence ?

21voto

Sven Points 95985

Le manuel est divisé en chapitres et certains sujets sont en réalité documentés deux fois, ce qui est souvent le cas lorsqu'une fonction de bibliothèque C ou un appel système est également disponible en tant que commande d'espace utilisateur ou qu'un fichier de configuration est disponible sous le même nom que la commande qu'il documente (exemple : chown est une commande d'espace utilisateur et un appel système et vous le trouvez dans les sections 1 et 2). Le numéro est ensuite utilisé pour sélectionner le chapitre approprié :

man 1 ls
  • Section 1 : commandes utilisateur
  • Section 2 : appels système
  • Section 3 : fonctions de bibliothèque
  • Section 4 : fichiers spéciaux
  • Section 5 : formats de fichiers
  • Section 6 : jeux
  • Section 7 : conventions et divers
  • Section 8 : administration et commandes privilégiées
  • Section L : fonctions de bibliothèque mathématique
  • Section N : fonctions tcl

5voto

itzo Points 79

Oui, ce que SvW a dit. Vous pouvez obtenir le document complet à partir de man lui-même en tapant :

$ man 1 man

   1   Programmes exécutables ou commandes shell
   2   Appels système (fonctions fournies par le noyau)
   3   Appels de bibliothèque (fonctions au sein des bibliothèques de programmes)
   4   Fichiers spéciaux (généralement trouvés dans /dev)
   5   Formats de fichiers et conventions par exemple /etc/passwd
   6   Jeux
   7   Divers (y compris des macro-packages et des conventions), par ex. man(7), groff(7)
   8   Commandes d'administration système (généralement uniquement pour root)
   9   Routines du noyau [Non standard]

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X