GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa significano i numeri in una pagina uomo?

Quindi, per esempio, quando digito man ls Vedo LS(1) . Ma se digito man apachectl Vedo APACHECTL(8) e se digito man cd Finisco con cd(n) .

Mi chiedo quale sia il significato dei numeri tra parentesi, se ce ne sono.

Risposta accettata:

Il numero corrisponde alla sezione del manuale da cui proviene quella pagina; 1 è i comandi dell'utente, mentre 8 è roba di sysadmin. La pagina man per man stessa (man man ) lo spiega ed elenca quelli standard:

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.

Ci sono alcuni termini che hanno pagine diverse in sezioni diverse (ad es. printf come comando appare nella sezione 1, come stdlib funzione appare nella sezione 3); in casi del genere puoi passare il numero della sezione a man prima del nome della pagina per scegliere quale vuoi, oppure usa man -a per mostrare tutte le pagine corrispondenti in una riga:

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

Puoi dire in quali sezioni rientra un termine con man -k (equivalente a apropos comando). Farà anche corrispondenze di sottostringhe (ad esempio mostrerà sprintf se esegui man -k printf ), quindi devi usare ^term per limitarlo:

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

Nota che la sezione a volte può includere una sottosezione (ad esempio, il p in 1p e 3p sopra). Il p la sottosezione è per le specifiche POSIX; il x la sottosezione è per la documentazione del sistema X Window.


Linux
  1. Cosa significa la Tilde (~) alla fine di un nome file??

  2. Cosa significa l'attributo "s" nelle autorizzazioni dei file??

  3. Cosa significa opt (come nella directory opt)? È un'abbreviazione?

  4. Cosa significa la sintassi |&nel linguaggio della shell?

  5. Cosa significa la capacità ep?

Cosa significa &alla fine di un comando Linux?

Nessuna pagina man per il comando cd

Cosa significa 'rc' in `.bashrc`, ecc.?

Dov'è la pagina man per la funzione `sizeof` C?

Cosa significa l'ultimo - (trattino) nelle opzioni di `bash`?

Cosa significa un + alla fine dei permessi da ls -l?