Ich sehe immer wieder Klammern und eine Zahl nach einem Befehl in Unix-, Linux- oder C-Funktion.
Zum Beispiel: man (8), ftok (2), mount (8) usw.
Was bedeuten diese? Ich sehe sie auch beim Menschen.
Ich sehe immer wieder Klammern und eine Zahl nach einem Befehl in Unix-, Linux- oder C-Funktion.
Zum Beispiel: man (8), ftok (2), mount (8) usw.
Was bedeuten diese? Ich sehe sie auch beim Menschen.
Antworten:
Manpage-Abschnitte.
ls(1)
mmap(2)
system(3)
sudoers(4)
lmhosts(5)
fortune(6)
regex(7)
iwconfig(8)
ksoftirqd(9)
Der Grund für Abschnitte ist, dass es Dinge gibt, die Manualpages gemeinsam nutzen. Dies
mkdir(1)
ist der Befehl zum Erstellen eines Verzeichnisses, während dies mkdir(2)
ein Systemaufruf ist, der zum Erstellen eines Verzeichnisses in einem C-Programm verwendet werden kann. Also die verschiedenen Abschnitte.
Kommentierte Referenzen [1,2] (wie vorgeschlagen):
http://www.gsp.com/support/man/ - Die FreeBSD-Hilfeseiten sind nach Abschnitten gegliedert:
http://manpages.unixforum.co.uk/man-pages/ linux / suse-linux-10.1 / - SUSE-Hilfeseiten sortiert nach Abschnitten
http://www.december.com/unix/ref/mansec.html - Noch eine Tabelle für Hilfeseitenabschnitte. Ursprüngliche Grundlage der Liste (Details finden Sie in den älteren Änderungen dieses Beitrags)
[1] Erklärungen und Beispiele sind für mich spontane Erfindungen.
[2] nicht, dass es wissenschaftlich fundiert ist, aber die Bitte um Referenz ist eines der Dinge, die das Wachstum von Wikipedia verlangsamen. Skeptiker versuchen , andere alles zu bekommen und einige der Mitwirkenden Referenz nur erhalten Weise zu ärgern weiter nichts zu antworten, nicht , dass diejenigen , die nutzlos / grundlos Sachen hinzuzufügen versuchen , richtig aus dem Pool entfernt werden (sie bekommen nur die Referenz-Anfrage Tag getaggt auf ihre Ergänzungen, Inhalte nicht entfernt ...)
man <number> <command>
example: man 1 mkdir
undman 2 mkdir
Ein Auszug aus 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
Die Nummer bezieht sich auf den Manpage-Abschnitt, in dem sich der Befehl oder die C-Funktion befindet.
Sie können also auf die Manpage von zugreifen, mount(8)
indem Sie den folgenden Befehl ausführen:
man 8 mount
Oder von ftok(2)
ähnlichem:
man 2 ftok
man mount(8)
oder man ftok(2)
?
man man
).
Dies sind Abschnittsnummern der traditionellen Unix-Handbuchseiten. Ihre Frage wurde bereits vor einem Jahr unter Unix und Linux Stack Exchange beantwortet. Was bedeuten die Zahlen in einer Manpage? .
Dies sind die man
Abschnittsnummern.
Abschnitte und Beispiele für Linux-Manpages:
Beachten Sie, dass es Unterschiede zwischen der man-Abschnittsliste für Linux und der für Unix System V-Varianten gibt (z. B. Solaris, BSD, SCO, Venix). Weitere Informationen finden Sie in der Manpage Wiki .
Interessanterweise haben Ken Thompson und Denis Ritchie, die berühmten Unix- und C-Entwickler, die ersten Manpages geschrieben - auf Drängen ihres Managers. Kommt Ihnen das bekannt vor?
Auswählen einer bestimmten Abschnittsnummer für einen man-Eintrag unter Linux ( printf
enthält Einträge in den Abschnitten 1 und 3).
man 3 printf
Um alle Männer Einträge für anzuzeigencfdisk
(Verwendung q
bei END
einer Seite zur nächsten Seite zu gelangen:
man -a cfdisk
Um alle Einträge für einen bestimmten Befehl aufzulisten, verwenden Sieapropos
apropos cfdisk
Es ist die manuelle Abschnittsnummer. Vor langer Zeit bezog sich dies auf den physischen Ordner, der diese bestimmte Handbuchseite enthielt.
Aus der man
Manpage auf einem modernen Linux-System:
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]
Hilfeseitenabschnitte, einschließlich nicht standardmäßiger Abschnitte unter 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
(Danke an @ greg0ire für die Idee, konqueror zu benutzen)