Sigo viendo paréntesis y un número después de un comando en la función Unix o Linux o C.
Por ejemplo: man (8), ftok (2), mount (8), etc.
¿Qué significan estos? Los veo en el hombre también.
Sigo viendo paréntesis y un número después de un comando en la función Unix o Linux o C.
Por ejemplo: man (8), ftok (2), mount (8), etc.
¿Qué significan estos? Los veo en el hombre también.
Respuestas:
Secciones de la página de manual.
ls(1)
mmap(2)
system(3)
sudoers(4)
lmhosts(5)
fortune(6)
regex(7)
iwconfig(8)
ksoftirqd(9)
La razón detrás de las secciones es que hay cosas que comparten páginas de manual:
mkdir(1)
es el comando utilizado para crear un directorio, mientras que mkdir(2)
es una llamada al sistema que se puede utilizar para crear un directorio en un programa en C. Así las diferentes secciones.
Referencias anotadas [1,2] (según lo sugerido):
http://www.gsp.com/support/man/ - Las páginas de manual de FreeBSD organizadas de acuerdo con las secciones
http://manpages.unixforum.co.uk/man-pages/ linux / suse-linux-10.1 / - Páginas de manual de SUSE ordenadas según las secciones
http://www.december.com/unix/ref/mansec.html - Otra tabla más para las secciones de la página de manual. Base inicial de la lista (Ver ediciones anteriores de esta publicación para más detalles)
[1] explicaciones y ejemplos son fabricaciones espontáneas en mi cabeza, para el caso.
[2] no es que sea académicamente sólido, pero la solicitud de referencia es una de las cosas que ralentizó el crecimiento de wikipedia. escépticos están tratando de obtener Referencia demás todo y algunos de los colaboradores acaba de obtener manera demasiado molesto para responder más nada, no es que aquellos que tratan de añadir cosas inútiles / sin fundamento se eliminan correctamente desde la piscina (que acaba de obtener la etiqueta de referencia solicitud etiquetada en sus adiciones, contenidos no eliminados ...)
man <number> <command>
ejemplo: man 1 mkdir
yman 2 mkdir
Un extracto de man man
:
The table below shows the section numbers of the manual followed by the types
of pages they contain.
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conven‐
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
man man
y el resto viene solo"
El número se refiere a la sección de la página man en la que se encuentra el comando o la función C.
Para que pueda acceder a la página man de mount(8)
haciendo el comando:
man 8 mount
O de ftok(2)
tal manera:
man 2 ftok
man mount(8)
, o man ftok(2)
?
man man
).
Son números de sección de las páginas de manual tradicionales de Unix. Su pregunta ya fue respondida en Unix y Linux Stack Exchange hace un año. ¿Qué significan los números en una página de manual? .
Estos son los man
números de sección.
Secciones y ejemplos para páginas de manual de Linux:
Tenga en cuenta que existen diferencias entre la lista de la sección man para Linux y la de las variantes de Unix System V (por ejemplo, Solaris, BSD, SCO, Venix). Más detalles de la página man wiki .
Curiosamente, Ken Thompson y Denis Ritchie, los famosos creadores de Unix y C, escribieron las primeras páginas man, ante la insistencia de su gerente. ¿Te suena familiar?
Para seleccionar un número de sección específico para una entrada man en linux ( printf
tiene entradas en las secciones 1 y 3).
man 3 printf
Para ver todas las entradas de hombre paracfdisk
(use q
en END
una página para ir a la página siguiente:
man -a cfdisk
Para enumerar todas las entradas para un determinado comando, useapropos
apropos cfdisk
Es el número de sección manual. Hace mucho tiempo atrás, esto se refería a la carpeta física que contenía esa página de manual en particular.
Desde la página de man
manual de un sistema Linux moderno:
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g.
man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
Secciones de la página de manual, incluidas las no estándar en Arch Linux:
0 Header files
0p Header files (POSIX)
1 Executable programs or shell commands
1p Executable programs or shell commands (POSIX)
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
3n Network Functions
3p Perl Modules
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines
l Local documentation
n New manpages
(gracias a @ greg0ire por la idea de usar konqueror)