Comando común de UNIX que pueden utilizar todos los usuarios. p.ejls(1)
El sistema Unix y C llama por ejemplo mmap(2)
Rutinas de la biblioteca C para programas C, por ejemplo system(3)
Archivos especiales por ejemplo sudoers(4)
Formatos de archivo del sistema, p. Ej. lmhosts(5)
Juegos por ejemplo fortune(6)
Diverso regex(7)
Comandos de administración del sistema que se ejecutan solo por root, p. Ej. iwconfig(8)
(? Linux específico) por ejemploksoftirqd(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.
[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 ...)
en realidad, se parece más a un programa divertido que a juegos. caesar (6) y fortune (6) son divertidos ... y si crees que bcd (6) es un juego ... bueno, te pondría la insignia del gurú de Unix
bubu
25
Para mostrar la información, use el comando: man <number> <command>ejemplo: man 1 mkdiryman 2 mkdir
Donny Kurnia
@DonnyKurnia, el hecho más importante que uno necesita saber: puede descubrir el resto usted mismo a partir de ahora, en realidad
n611x007
OTOH, los escépticos hicieron que su respuesta fuera más valiosa que el stackoverflow.com/a/62972/4145951 "de la competencia" , así que lo estoy votando. ;)
Nemo
83
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]
Por curiosidad, ¿por qué no es así man mount(8), o man ftok(2)?
JAB
77
@JAB: Porque la mayoría de las conchas tomarán los paréntesis especialmente. No puede usar paréntesis en ningún comando de shell (sin querer hacer algo especial).
Wuffers
Bueno eso es interesante.
JAB
+1 Esto es lo más esencial que necesita saber: puede descubrir el resto usted mismo (incluso sin darse cuenta man man).
Secciones y ejemplos para páginas de manual de Linux:
1 - Programas o comandos de shell: cp, rm, dd y ps.
2 - Llamadas del sistema - fork, exec, ioctl y poll.
3 - Llamadas de biblioteca - printf, malloc, pthread_ * llamadas, cos, sin, tan, etc.
4 - dispositivos, por ejemplo, nulo (/ dev / null), puerto, aleatorio, lp.
5 - Formatos de archivo: usuarios, grupos, hosts, host.equiv.
6 - juegos.
7 - Varios (a menudo descripciones generales): glob, intro, tcp, uri, url, locale.
8 - Sys Admin comandos y demonios: arp, mount, route, useradd, userdel, etc.
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 ( printftiene entradas en las secciones 1 y 3).
man 3 printf
Para ver todas las entradas de hombre paracfdisk (use qen ENDuna página para ir a la página siguiente:
man -a cfdisk
Para enumerar todas las entradas para un determinado comando, useapropos
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 manmanual 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)
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 quemkdir(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 ...)
fuente
man <number> <command>
ejemplo:man 1 mkdir
yman 2 mkdir
Un extracto de
man man
:fuente
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:O de
ftok(2)
tal manera:fuente
man mount(8)
, oman 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? .
fuente
Estos son los números de sección. Si desea leer la sección 2 de mount, ejecute:
Algunas páginas man tienen múltiples secciones.
fuente
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).Para ver todas las entradas de hombre para
cfdisk
(useq
enEND
una página para ir a la página siguiente:Para enumerar todas las entradas para un determinado comando, use
apropos
fuente
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:fuente
Secciones de la página de manual, incluidas las no estándar en Arch Linux:
(gracias a @ greg0ire por la idea de usar konqueror)
fuente