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 ?
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 ?
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
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]
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.