Mögliches Duplikat:
Was bedeuten die Klammern und die Nummer nach einem Linux-Befehl oder einer C-Funktion?
Ich sehe, dass viele Versorgungsunternehmen eine Nummer in Klammern nach ihrem Namen haben, zum Beispiel ls(1)
oder symlink(7)
. Wie heißen diese Zahlen und worauf beziehen sie sich?
command-line
unix
manpages
Douglas
quelle
quelle
Antworten:
Die Zahlen beziehen sich auf den Manpage-Abschnitt, zu dem die Manpage gehört:
(von
man man
:-))Der Grund für das Anzeigen des Abschnitts ist hauptsächlich, dass es häufig eine Hilfeseite mit demselben Namen in mehr als einem Abschnitt gibt, z. B.
man(1)
(derman
Befehl) undman(7)
(das System der Hilfeseiten). Gleiches gilt zB für gleichnamige Systemaufrufe (Abschnitt 2,3) und Kommandozeilenprogramme (Abschnitt 1), zunlink
.Übrigens können Sie
man -a
Manpages aus allen Abschnitten für einen bestimmten Suchbegriff anzeigen.quelle
intro
in jedem Abschnitt eine Manpage.Wenn Sie auf die
man
Seite schauen, während Sie diese sehen, sind sie der "Abschnitt", in dem Sie suchen müssen. Ruft standardmäßigman
den ersten gefundenen Eintrag für eine bestimmte Abfrage auf. Dies kann jedoch zu Problemen führen, wenn Sie einen Eintrag fürcrontab
den Befehl undcrontab
die Systemdatei haben (der Befehl wird zum Bearbeiten der Datei verwendet). Indem Sie den gewünschten Abschnitt angeben, können Sie dem Menschen mitteilen, wonach Sie suchen.man man
sollte Ihnen eine Auflistung der Abschnitte geben, und Sie können einen mit auswählenman <section> <query>
, wie zman 1 ls
.quelle