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

StackOverflow https://stackoverflow.com/questions/62936

Pregunta

Por ejemplo:hombre(1), buscar(3), actualizadob(2)?¿Qué significan los números entre paréntesis (Brit."corchetes") significa?

¿Fue útil?

Solución

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

Estos se dividen como

  1. Comandos generales
  2. llamadas al sistema
  3. funciones de la biblioteca C
  4. Archivos especiales (normalmente dispositivos, los que se encuentran en /dev) y controladores
  5. Formatos de archivo y convenciones
  6. Juegos y salvapantallas
  7. Miscelánea
  8. Comandos y demonios de administración del sistema

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

Otros consejos

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 cuando existen comandos similares o exactamente iguales en diferentes secciones.

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

Muchos sistemas sólo tenían instalados 1 y 8, por ejemplo.Hoy en día la gente tiende a buscar los comandos en Google.

Tenga en cuenta también que en otros Unix, el método para especificar la sección difiere.En Solaris, por ejemplo, es:

man -s 1 man

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

Cuando ve una página de manual, la parte superior izquierda muestra 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 de C y no quiere ver accidentalmente una página para un comando de usuario que comparte el mismo nombre, haría 'man -s 3C...'

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 C
  4. Archivos especiales (normalmente dispositivos, los que se encuentran en /dev) y controladores
  5. Formatos de archivo y convenciones
  6. Juegos y salvapantallas
  7. Miscelánea
  8. Comandos y demonios de administración del sistema
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top