web-dev-qa-db-fra.com

Que signifie le nombre entre parenthèses après une commande dans les pages de manuel?

Souvent, je lis quelque chose comme la commande time(1) ou printf(3) dans les pages de manuel.

Que représentent les chiffres entre parenthèses?

3
John Threepwood

Je pense que vous faites référence aux pages de manuel.

Le nombre fait référence à la section des pages de manuel dans laquelle la commande est documentée. Il s'agit d'un Unixisme historique. Voir man man .

Pour accéder aux différentes sections, vous fournissez le numéro dans la commande, comme:

man 1 time
man 7 time

Voici les sections de la page de manuel:

   1   Executable programs or Shell commands
   2   System calls (functions provided by the kernel)
   3   Library calls (functions within program libraries)
   4   Special files (usually found in /dev)
   5   File formats and conventions eg /etc/passwd
   6   Games
   7   Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
   8   System administration commands (usually only for root)
   9   Kernel routines [Non standard]
5
belacqua