Que signifie le nombre entre parenthèses indiqué après les noms de commande Unix dans les pages de manuel?

StackOverflow https://stackoverflow.com/questions/62936

Question

Par exemple: man (1), find (3), updatedb (2)? Que signifient les nombres entre parenthèses (Brit. "Parenthèses")?

Était-ce utile?

La solution

Il s'agit de la section à laquelle la page de manuel de la commande est assignée.

Ceux-ci sont divisés en

  1. Commandes générales
  2. Appels système
  3. Fonctions de la bibliothèque C
  4. Fichiers spéciaux (généralement les périphériques, ceux trouvés dans / dev) et les pilotes
  5. Formats de fichier et conventions
  6. Jeux et écrans de veille
  7. Miscellanea
  8. Commandes et démons d'administration système

Les descriptions originales de chaque section sont disponibles dans Manuel du programmeur Unix (page ii).

Autres conseils

La section de la commande est documentée dans le manuel. La liste des sections est documentée dans le manuel de l'homme. Par exemple:

man 1 man
man 3 find

Ceci est utile lorsque des commandes similaires ou exactement identiques existent sur différentes sections

La raison pour laquelle les numéros de section sont significatifs est qu’il y a de nombreuses années, lorsque l’espace disque était un problème plus important que maintenant, les sections pouvaient être installées individuellement.

Pour beaucoup de systèmes, par exemple, 1 et 8 étaient installés. De nos jours, les gens ont plutôt tendance à rechercher les commandes sur Google.

Notez également que sur d'autres Unix, la méthode de spécification de la section est différente. Sur Solaris, par exemple, il s’agit de:

man -s 1 man

Il indique la section des pages de manuel dans laquelle se trouve la commande. Le commutateur -s de la commande man peut être utilisé pour limiter la recherche à certaines sections.

Lorsque vous affichez une page de manuel, le nom de la section apparaît en haut à gauche, par exemple:

.

Commandes utilisateur printf (1)
Fonctions de la bibliothèque standard C printf (3C)

Donc, si vous essayez de rechercher des fonctions C et que vous ne voulez pas voir par inadvertance une page d'une commande utilisateur qui porte le même nom, vous feriez 'man -s 3C ...'

Wikipedia : informations détaillées sur les sections du manuel:

  1. Commandes générales
  2. Appels système
  3. Fonctions de la bibliothèque, couvrant notamment la bibliothèque standard C
  4. Fichiers spéciaux (généralement les périphériques, ceux trouvés dans / dev) et les pilotes
  5. Formats de fichier et conventions
  6. Jeux et écrans de veille
  7. Miscellanea
  8. Commandes et démons d'administration système
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top