GNU/Linux >> Znalost Linux >  >> Linux

Co znamenají čísla na mužské stránce?

Takže když například napíšu man ls Vidím LS(1) . Ale když napíšu man apachectl Vidím APACHECTL(8) a když napíšu man cd Skončím u cd(n) .

Zajímalo by mě, jaký význam mají čísla v závorkách, pokud nějaký mají.

Přijatá odpověď:

Číslo odpovídá tomu, z jaké části manuálu daná stránka pochází; 1 jsou uživatelské příkazy, zatímco 8 jsou věci správce systému. Samotná manuálová stránka pro muže (man man ) to vysvětluje a uvádí standardní:

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.

Existují určité výrazy, které mají různé stránky v různých částech (např. printf jako příkaz se objeví v sekci 1 jako stdlib funkce se objeví v části 3); v takových případech můžete předat číslo sekce man před názvem stránky a vyberte si, kterou chcete, nebo použijte man -a pro zobrazení každé odpovídající stránky v řadě:

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

Pomocí man -k poznáte, do kterých sekcí výraz spadá (ekvivalentní apropos příkaz). Provede také shody podřetězců (např. zobrazí sprintf pokud spustíte man -k printf ), takže musíte použít ^term jak to omezit:

$ 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)

Všimněte si, že sekce může někdy obsahovat podsekci (např. p v 1p a 3p výše). p podsekce je pro specifikace POSIX; x podsekce je pro dokumentaci X Window System.


Linux
  1. Co znamená atribut „s“ v oprávněních k souboru?

  2. Co znamená opt (jako v adresáři opt)? Je to zkratka?

  3. Žádná manuálová stránka pro příkaz cd

  1. Co znamená „rc“ v „.bashrc“ atd.?

  2. Co znamená poslední - (pomlčka) v možnostech `bash`?

  3. Co znamená schopnost ep?

  1. Co znamená tilda (~) na konci názvu souboru?

  2. Co znamená Ampersand na konci řádku skriptu Shell?

  3. Co znamená + na konci oprávnění z ls -l?