GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué significan los números en una página man?

Entonces, por ejemplo, cuando escribo man ls Veo LS(1) . Pero si escribo man apachectl Veo APACHECTL(8) y si escribo man cd Termino con cd(n) .

Me pregunto cuál es el significado de los números entre paréntesis, si es que tienen alguno.

Respuesta aceptada:

El número corresponde a la sección del manual de la que proviene esa página; 1 son comandos de usuario, mientras que 8 son cosas de administrador de sistemas. La página del manual para el propio hombre (man man ) lo explica y enumera los estándares:

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.

Hay ciertos términos que tienen diferentes páginas en diferentes secciones (por ejemplo, printf como comando aparece en la sección 1, como stdlib función aparece en la sección 3); en casos como ese, puede pasar el número de sección a man antes del nombre de la página para elegir cuál quieres, o usa man -a para mostrar todas las páginas coincidentes en una fila:

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

Puedes saber en qué secciones cae un término con man -k (equivale al apropos dominio). También hará coincidencias de subcadenas (por ejemplo, mostrará sprintf si ejecuta man -k printf ), por lo que debe usar ^term para 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)

Tenga en cuenta que la sección a veces puede incluir una subsección (por ejemplo, la p en 1p y 3p sobre). El p la subsección es para las especificaciones POSIX; el x la subsección es para la documentación del sistema X Window.


Linux
  1. ¿Qué significan los símbolos mostrados por Ls -f?

  2. ¿Qué significa en la salida de Ps?

  3. ¿Qué significa un punto antes del nombre de la variable en struct?

  4. ¿Qué significa __init en el código del kernel de Linux?

  5. ¿Qué significa &al final de un comando de Linux?

¿Qué significa opt (como en el directorio opt)? ¿Es una abreviatura?

No hay página man para el comando cd

¿Qué significa el 'rc' en '.bashrc', etc.?

¿Qué significa el último - (guión) en las opciones de `bash`?

¿Qué significa la capacidad ep?

¿Qué significa un + al final de los permisos de ls -l?