Por ejemplo: man(1)
, find(3)
, updatedb(2)
?
¿Qué significan los números entre paréntesis (en inglés "paréntesis")?
linux
unix
command-line
manpage
duckyflip
fuente
fuente
Respuestas:
Es la sección a la que está asignada la página del comando man.
Estos se dividen como
Las descripciones originales de cada sección se pueden ver en el Manual del programador de Unix (página ii).
fuente
man 5 foo
La sección del comando está documentada en el manual. La lista de secciones está documentada en el manual del hombre. Por ejemplo:
Esto es útil para cuando existen comandos similares o exactamente iguales en diferentes secciones
fuente
La razón por la cual los números de sección son significativos es que hace muchos años, cuando el espacio en disco era más problemático 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.
fuente
Tenga en cuenta también que en otros unixes, el método para especificar la sección difiere. En solaris, por ejemplo, es:
fuente
Indica la sección de las páginas man en las que se encuentra el comando. El interruptor -s en el comando man se puede usar para limitar una búsqueda a ciertas secciones.
Cuando ve una página de manual, la parte superior izquierda da el nombre de la sección, por ejemplo:
Comandos del usuario printf (1)
Funciones de biblioteca estándar C printf (3C)
Entonces, si está intentando buscar funciones C y no quiere ver accidentalmente una página para un comando de usuario que comparte el mismo nombre, haría 'man -s 3C ...'
fuente
Como dice @Ian G , son las secciones de la página de manual. Sin embargo, vamos un paso más allá:
1. Vea la página man para el comando man con
man man
, y muestra las 9 secciones de la siguiente manera:2)
man <section_num> <cmd>
Imaginemos que estás buscando en Google los comandos de Linux. Encontrará la
OPEN(2)
página en línea: http://man7.org/linux/man-pages/man2/open.2.html .Para ver esto en las páginas de manual de su PC, simplemente escriba
man 2 open
.Para
FOPEN(3)
usoman 3 fopen
, etc.3)
man <section_num> intro
Para leer las páginas Introducción a una sección, escriba en
man <section_num> intro
, tales comoman 1 intro
,man 2 intro
,man 7 intro
, etc.Para ver todas las introducciones de la página de manual en sucesión, una tras otra, haga
man -a intro
. Se abrirá la página de introducción para la Sección 1. Presione qpara salir, luego presione Enterpara ver la introducción de la Sección 8. Presione qpara salir, luego presione Enterpara ver la introducción de la Sección 3. Continúe este proceso hasta que termine. Cada vez que golpees q, te llevará de vuelta a la pantalla principal del terminal, pero aún estarás en un mensaje interactivo y verás esta línea:Tenga en cuenta que el orden de la Sección que
man -a intro
lo llevará a través es:Este orden de búsqueda es intencional, como
man man
explica la página:Relacionado:
fuente
Detalles de Wikipedia sobre secciones manuales:
fuente