Par exemple: man(1)
, find(3)
, updatedb(2)
?
Que signifient les chiffres entre parenthèses ("parenthèses" britanniques)?
linux
unix
command-line
manpage
duckyflip
la source
la source
Réponses:
C'est la section à laquelle la page de manuel de la commande est affectée.
Ceux-ci sont divisés en
Les descriptions originales de chaque section peuvent être consultées dans le manuel du programmeur Unix (page ii).
la source
man 5 foo
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:
Ceci est utile lorsque des commandes similaires ou exactement égales existent sur différentes sections
la source
La raison pour laquelle les numéros de section sont importants est qu'il y a de nombreuses années, lorsque l'espace disque était plus problématique que maintenant, les sections pouvaient être installées individuellement.
De nombreux systèmes n'avaient que 1 et 8 installés par exemple. De nos jours, les gens recherchent plutôt les commandes sur Google.
la source
Notez également que sur d'autres Unix, la méthode de spécification de la section diffère. Sur Solaris, par exemple, c'est:
la source
Il indique la section des pages de manuel dans laquelle se trouve la commande. L'option -s de la commande man peut être utilisée pour limiter une recherche à certaines sections.
Lorsque vous affichez une page de manuel, le coin supérieur gauche donne le nom de la section, par exemple:
Commandes utilisateur printf (1)
Fonctions de bibliothèque C standard printf (3C)
Donc, si vous essayez de rechercher des fonctions C et que vous ne voulez pas voir accidentellement une page pour une commande utilisateur qui partage le même nom, vous feriez 'man -s 3C ...'
la source
Comme le dit @Ian G , ce sont les sections de la page de manuel. Allons encore plus loin:
1. Voir la page de manuel pour la commande man avec
man man
, et elle montre les 9 sections comme suit:2.
man <section_num> <cmd>
Imaginons que vous parcouriez Google pour les commandes Linux. Vous trouverez la
OPEN(2)
pg en ligne: http://man7.org/linux/man-pages/man2/open.2.html .Pour le voir dans les pages de manuel de votre PC, tapez simplement
man 2 open
.Pour
FOPEN(3)
utilisationman 3 fopen
, etc.3.
man <section_num> intro
Pour lire les pages d'introduction à une section, tapez
man <section_num> intro
, par exempleman 1 intro
,man 2 intro
,man 7 intro
, etc.Pour afficher successivement toutes les introductions de pages de manuel, procédez l'une après l'autre
man -a intro
. La page d'introduction de la section 1 s'ouvre. Appuyez sur qpour quitter, puis appuyez sur Enterpour afficher l'intro de la section 8. Appuyez sur qpour quitter, puis appuyez sur Enterpour afficher l'intro de la section 3. Continuez ce processus jusqu'à la fin. Chaque fois après avoir frappé q, cela vous ramènera à l'écran du terminal principal, mais vous serez toujours dans une invite interactive, et vous verrez cette ligne:Notez que l'ordre des sections qui
man -a intro
vous guidera est:Cet ordre de recherche est intentionnel, comme l'
man man
explique la page:En relation:
la source
Détails de Wikipedia sur les sections manuelles:
la source