Je continue à voir des parenthèses et un nombre après une commande sous Unix ou Linux ou une fonction C.
Par exemple: man (8), ftok (2), mount (8), etc.
Qu'est-ce que cela signifie? Je les vois aussi chez l'homme.
Je continue à voir des parenthèses et un nombre après une commande sous Unix ou Linux ou une fonction C.
Par exemple: man (8), ftok (2), mount (8), etc.
Qu'est-ce que cela signifie? Je les vois aussi chez l'homme.
Réponses:
Sections de page de manuel.
ls(1)
mmap(2)
system(3)
sudoers(4)
lmhosts(5)
fortune(6)
regex(7)
iwconfig(8)
ksoftirqd(9)
La raison derrière les sections est qu’il ya des choses qui partagent des pages de manuel -
mkdir(1)
la commande est-elle utilisée pour créer un répertoire alors qu’il mkdir(2)
s’agit d’un appel système qui peut être utilisé pour créer un répertoire dans un programme C. Ainsi les différentes sections.
Références annotées [1,2] (comme suggéré):
http://www.gsp.com/support/man/ - Les pages de manuel FreeBSD sont organisées selon les sections
http://manpages.unixforum.co.uk/man-pages/ linux / suse-linux-10.1 / - Les pages de manuel SUSE sont organisées selon les sections
http://www.december.com/unix/ref/mansec.html - Encore un autre tableau pour les sections de page de manuel. Base initiale de la liste (voir les éditions plus anciennes de cet article pour plus de détails)
[1] les explications et les exemples sont en fait des fabrications spontanées dans la tête.
[2] Ce n’est pas académiquement valable, mais la demande de référence est l’une des choses qui a ralenti la croissance de wikipedia. les sceptiques tentent d'obtenir d' autres font référence à tout et certains des contributeurs juste obtenir façon trop agacé de plus rien répondre, non pas que ceux qui tentent d'ajouter des choses inutiles / infondées sont correctement retirés de la piscine (ils ont juste obtenir la balise référence demande tagged sur leurs ajouts, contenu non enlevé ...)
man <number> <command>
exemple: man 1 mkdir
etman 2 mkdir
Un extrait de man man
:
The table below shows the section numbers of the manual followed by the types
of pages they contain.
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 conven‐
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
man man
et le reste vient tout seul"
Le numéro fait référence à la section de la page de manuel dans laquelle se trouve la commande ou la fonction C.
Vous pouvez donc accéder à la page de manuel de mount(8)
en faisant la commande:
man 8 mount
Ou de ftok(2)
pareil:
man 2 ftok
man mount(8)
ou man ftok(2)
?
man man
).
Ce sont des numéros de section des pages de manuel Unix traditionnelles. Votre question a déjà reçu une réponse sous Unix et Linux Stack Exchange il y a un an. Que signifient les chiffres dans une page de manuel? .
Ce sont les man
numéros de section.
Sections et exemples pour les pages de manuel linux:
Notez qu'il existe des différences entre la liste de sections man pour Linux et celle pour les variantes de Unix System V (par exemple, Solaris, BSD, SCO, Venix). Plus de détails sur le wiki de la page de manuel .
Il est intéressant de noter que Ken Thompson et Denis Ritchie, les célèbres créateurs d’Unix et de C ont écrit les premières pages de manuel - sur l’insistance de leur responsable. Cela vous semble familier?
Pour sélectionner un numéro de section spécifique pour une entrée man sur linux (les printf
entrées se trouvent dans les sections 1 et 3).
man 3 printf
Pour afficher toutes les entrées man pourcfdisk
(utiliser q
au moins END
une page pour aller à la page suivante:
man -a cfdisk
Pour lister toutes les entrées d'une certaine commande, utilisezapropos
apropos cfdisk
C'est le numéro de section du manuel. Il y a bien longtemps, cela faisait référence au classeur physique qui contenait cette page de manuel particulière.
Depuis la man
page de manuel sur un système Linux moderne:
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]
Les sections de page de manuel, y compris les non standard sur Arch Linux:
0 Header files
0p Header files (POSIX)
1 Executable programs or shell commands
1p Executable programs or shell commands (POSIX)
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
3n Network Functions
3p Perl Modules
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
l Local documentation
n New manpages
(merci à @ greg0ire pour l'idée d'utiliser konqueror)