it-swarm-es.tech

¿Qué significa el número entre paréntesis después de los nombres de los comandos de Unix en las páginas de manual?

Por ejemplo: man (1), find (3), updatedb (2)? ¿Qué significan los números entre paréntesis (Brit. "Paréntesis")?

445
duckyflip

Es la sección a la que está asignada la página man del comando.

Estos se dividen como

  1. Comandos generales
  2. Llamadas al sistema
  3. Funciones de la biblioteca c
  4. Archivos especiales (generalmente dispositivos, los que se encuentran en/dev) y controladores
  5. Formatos de archivo y convenciones.
  6. Juegos y salvapantallas.
  7. Miscelánea
  8. Sistema de administración de comandos y daemons.

Las descripciones originales de cada sección se pueden ver en el Manual del programador de Unix (página ii).

420
Ian G

La sección del comando está documentada en el manual. La lista de secciones está documentada en el manual del hombre. Por ejemplo:

man 1 man
man 3 find

Esto es útil para cuando existen comandos similares o exactamente iguales en diferentes secciones

73
Vinko Vrsalovic

La razón por la que los números de las secciones son importantes es que hace muchos años, cuando el espacio en el disco era un problema mayor que ahora, las secciones se podían instalar individualmente.

Muchos sistemas solo tenían 1 y 8 instalados, por ejemplo. En estos días la gente tiende a buscar los comandos en google en su lugar.

44
LepardUK

Tenga en cuenta también que en otros Unixes, el método de especificar la sección difiere. En solaris, por ejemplo, es:

man -s 1 man
9
TREE

Indica la sección de las páginas man en la que se encuentra el comando. El comando -s en el comando man se puede usar para limitar la búsqueda a ciertas secciones.

Cuando ve una página de manual, la parte superior izquierda le da el nombre de la sección, por ejemplo:

Comandos de usuario printf (1)
Funciones estándar de la biblioteca C printf (3C)

Entonces, si está intentando buscar funciones en C y no quiere ver accidentalmente una página para un comando de usuario que comparte el mismo nombre, haría 'man -s 3C ...'

7
Dave Costa

Wikipedia detalles sobre las Secciones del Manual:

  1. Comandos generales
  2. Llamadas al sistema
  3. Funciones de biblioteca, que cubren en particular la biblioteca estándar de C
  4. Archivos especiales (generalmente dispositivos, los que se encuentran en/dev) y controladores
  5. Formatos de archivo y convenciones.
  6. Juegos y salvapantallas.
  7. Miscelánea
  8. Sistema de administración de comandos y daemons.
1
Bob Setterbo