¿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?
-
09-06-2019 - |
Pregunta
Por ejemplo:hombre(1), buscar(3), actualizadob(2)?¿Qué significan los números entre paréntesis (Brit."corchetes") significa?
Solución
Es la sección a la que está asignada la página de manual del comando.
Estos se dividen como
- Comandos generales
- llamadas al sistema
- funciones de la biblioteca C
- Archivos especiales (normalmente dispositivos, los que se encuentran en /dev) y controladores
- Formatos de archivo y convenciones
- Juegos y salvapantallas
- Miscelánea
- 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:
- Comandos generales
- llamadas al sistema
- Funciones de biblioteca, que cubren en particular la biblioteca estándar C
- Archivos especiales (normalmente dispositivos, los que se encuentran en /dev) y controladores
- Formatos de archivo y convenciones
- Juegos y salvapantallas
- Miscelánea
- Comandos y demonios de administración del sistema