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 mkdiretman 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 manet 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 mannumé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 printfentrées se trouvent dans les sections 1 et 3).
man 3 printf
Pour afficher toutes les entrées man pourcfdisk (utiliser qau moins ENDune 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 manpage 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)