GNU/Linux >> Tutoriels Linux >  >> Linux

Que signifient les chiffres dans une page de manuel ?

Ainsi, par exemple, lorsque je tape man ls Je vois LS(1) . Mais si je tape man apachectl Je vois APACHECTL(8) et si je tape man cd Je me retrouve avec cd(n) .

Je me demande quelle est la signification des chiffres entre parenthèses, s'ils en ont.

Réponse acceptée :

Le numéro correspond à la section du manuel dont provient cette page ; 1 correspond aux commandes utilisateur, tandis que 8 correspond aux commandes de l'administrateur système. La page de manuel de man lui-même (man man ) l'explique et énumère les standards :

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.

Certains termes ont des pages différentes dans différentes sections (par exemple, printf comme une commande apparaît dans la section 1, comme stdlib fonction apparaît dans la section 3); dans de tels cas, vous pouvez transmettre le numéro de section à man avant le nom de la page pour choisir celle que vous voulez, ou utilisez man -a pour afficher toutes les pages correspondantes à la suite :

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

Vous pouvez dire à quelles sections appartient un terme avec man -k (équivalent au apropos commande). Il fera également des correspondances de sous-chaînes (par exemple, il affichera sprintf si vous exécutez man -k printf ), vous devez donc utiliser ^term pour le limiter :

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

Notez que la section peut parfois inclure une sous-section (par exemple, le p en 1p et 3p au dessus de). Le p la sous-section concerne les spécifications POSIX ; le x la sous-section concerne la documentation du système X Window.


Linux
  1. Que signifie le tilde (~) à la fin d'un nom de fichier ? ?

  2. Que signifie l'attribut "s" dans les autorisations de fichiers ? ?

  3. Que signifie la syntaxe |&en langage shell ?

  4. Que signifie le « rc » dans « .bashrc », etc. ?

  5. Où est la page de manuel de la fonction C `sizeof` ?

Que signifie __init dans le code du noyau Linux ?

Que signifie opt (comme dans le répertoire opt) ? Est-ce une abréviation ?

Que signifie &à la fin d'une commande Linux ?

Pas de page de manuel pour la commande cd

Que signifie la capacité ep ?

Que signifie un + à la fin des autorisations de ls -l ?