652 votes

Quel est le nombre indiqué entre parenthèses après la commande Unix noms signifient?

Par exemple: l'homme(1), se(3), updatedb(2)? Que signifient les chiffres entre parenthèses (Brit. "crochets")?

623voto

Ian G Points 3498

C'est la section la page de manuel de la commande est attribuée.

Ceux-ci sont divisés comme

  1. Commandes générales
  2. Les appels système
  3. Fonctions de la bibliothèque C
  4. Fichiers spéciaux (généralement des appareils, ceux trouvés dans /dev) et les pilotes
  5. Les formats de fichier et les conventions
  6. Des jeux et des économiseurs d'écran
  7. Miscellanea
  8. Les commandes d'administration système et de démons

99voto

Vinko Vrsalovic Points 116138

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

man 1 man
man 3 find

C'est utile lorsque similaire ou identique il existe des commandes sur les différentes sections

66voto

LepardUK Points 513

La raison pour laquelle les numéros de section sont importantes, c'est que il y a plusieurs années lorsque l'espace disque est plus problématique qu'elle ne l'est maintenant, les sections peuvent être installés individuellement.

De nombreux systèmes de seulement eu 1 et 8 est installé, par exemple. Ces jours, les gens ont tendance à chercher les commandes sur google à la place.

11voto

TREE Points 513

Notez également que sur les autres systèmes unix, la méthode de spécification de la section diffère. Sur solaris, par exemple, c'est:

man -s 1 man

9voto

Dave Costa Points 25282

Il indique la section des pages de manuel de la commande se trouve dans. Le commutateur-s sur l'homme qui commande, qui peut être utilisé pour limiter la recherche à certaines sections.

Lorsque vous affichez une page de man, en haut à gauche donne le nom de la section, comme par exemple:

Commandes de l'utilisateur printf(1)
Standard Fonctions de la Bibliothèque C printf(3C)

Donc, si vous essayez de rechercher les fonctions C et ne veulent pas accidentellement voir une page pour une commande de l'utilisateur qui partage le même nom, vous voulez faire de l '" homme -s 3C ...'

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X