GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was bedeuten die Zahlen auf einer Manpage?

Also zum Beispiel, wenn ich man ls eingebe Ich sehe LS(1) . Aber wenn ich man apachectl eingebe Ich sehe APACHECTL(8) und wenn ich man cd eingebe Ich lande bei cd(n) .

Ich frage mich, welche Bedeutung die Zahlen in Klammern haben, falls vorhanden.

Akzeptierte Antwort:

Die Nummer entspricht dem Abschnitt des Handbuchs, aus dem diese Seite stammt; 1 sind Benutzerbefehle, während 8 Sysadmin-Zeug ist. Die Manpage für man selbst (man man ) erklärt es und listet die Standardtypen auf:

MANUAL SECTIONS
    The standard sections of the manual include:

    1      User Commands
    2      System Calls
    3      C Library Functions
    4      Devices and Special Files
    5      File Formats and Conventions
    6      Games et. al.
    7      Miscellanea
    8      System Administration tools and Daemons

    Distributions customize the manual section to their specifics,
    which often include additional sections.

Es gibt bestimmte Begriffe, die verschiedene Seiten in verschiedenen Abschnitten haben (z. B. printf als Befehl erscheint in Abschnitt 1 als stdlib Funktion erscheint in Abschnitt 3); in solchen Fällen können Sie die Abschnittsnummer an man übergeben vor dem Seitennamen, um auszuwählen, welche Sie möchten, oder verwenden Sie man -a um jede übereinstimmende Seite in einer Reihe anzuzeigen:

$ man 1 printf
$ man 3 printf
$ man -a printf

Mit man -k können Sie feststellen, in welche Abschnitte ein Begriff fällt (entspricht dem apropos Befehl). Es wird auch Substring-Übereinstimmungen durchführen (z. B. wird sprintf angezeigt wenn Sie man -k printf ausführen ), also müssen Sie ^term verwenden um es einzuschränken:

$ man -k '^printf'
printf               (1)  - format and print data
printf               (1p)  - write formatted output
printf               (3)  - formatted output conversion
printf               (3p)  - print formatted output
printf [builtins]    (1)  - bash built-in commands, see bash(1)

Beachten Sie, dass der Abschnitt manchmal einen Unterabschnitt enthalten kann (z. B. p in 1p und 3p Oben). Das p Unterabschnitt ist für POSIX-Spezifikationen; das x Unterabschnitt ist für die X Window Systemdokumentation.


Linux
  1. Was bedeutet die Tilde (~) am Ende eines Dateinamens??

  2. Was bedeutet das Attribut „s“ in Dateiberechtigungen?

  3. Was bedeutet die Zahl in Klammern hinter Unix-Befehlsnamen in Manpages?

  4. Was bedeuten unter Linux alle Werte im obersten Befehl?

  5. Keine Manpage für den cd-Befehl

Was bedeutet &am Ende eines Linux-Befehls?

Was bedeutet die Syntax |&in der Shell-Sprache?

Was bedeutet das 'rc' in `.bashrc` usw.?

Was bedeutet das letzte - (Bindestrich) in Optionen von `bash`?

Was bedeutet die ep-Fähigkeit?

Was bedeutet ein + am Ende der Berechtigungen von ls -l?