Linux-Befehl: Was bedeutet die Zahl hinter dem Befehl?

Gast #2021665
Lesenswert?

Die Zahl gibt die Kapitelnummer im Manual an, in dem der Befehl erklärt 
wird. Ein Kapitel beschreibt die Syscalls, ein anderes die 
Userland-Bibliotheken, eines die Kommandozeilenbefehle usw. Die genaue 
Zuordnung kenne ich leider nicht auswendig, müsste sich aber schnell 
nachgoogeln lassen. Es gibt so um die 8 Kapitel insgesamt wenn ich mich 
recht erinnere.

Wenn du die Nummern auswendig kennst, kannst du damit gleich beim Lesen 
erkennen, ob z.B. die open()-Funktion aus der Standardbibliothek gemeint 
ist oder der open-Kommandozeilenbefehl.

Außerdem kannst du beim Aufruf der manpage für den Befehl die 
Kapitelnummer angeben, um zwischen gleichnamigen Befehlen in 
verschiedenen Kapiteln zu wählen.
(Firma: KHTronik) #2021669
Lesenswert?

Martin schrieb:
> Hinter Linux-Befehlen steht häufig in Klammern eine Zahl (z. B.
> read(2)). Welche Bedeutung hat die Zahl? Version?
Die Zahl hinter der Funktion gibt den Abschnitt der Dokumentation an. 
Das ist seit 1970 in Unix so, und hat sich bewährt.
Es gibt z.B. den Befehl time(1) und die Systemfunktion time(2).
Die Abschnitte sind:
1   Ausführbare Programme oder Shellbefehle
2   Systemaufrufe (Kernelfunktionen)
3   Bibliotheksaufrufe (Funktionen in System-Bibliotheken)
4   Spezielle Dateien (gewöhnlich in /dev)
5   Dateiformate und Konventionen, z. B. /etc/passwd
6   Spiele
7   Makropakete und Konventionen, z. B. man(7), groff(7)
8   Systemadministrationsbefehle (in der Regel nur für root)
Gast #2026781
Lesenswert?

Martin schrieb:
> Und ich dachte erst 'man man' hat so die Bedeutung von: Mann O Mann!

im büro bin ich zwar für meinen hin und wieder sehr bösen humor bekannt, 
aber ich habe auch hin und wieder "gute" tage, an denen es eine kurze, 
aussagekräftige antwort praktisch zum nulltarif und ohne hintergedanken 
(ok fast, ich hatte erwartet, dass man den befehl entweder ausprobiert 
oder an google verfüttert ;-) ) gibt ...

ob das nebenwirkungen der tabletten waren?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren