Soy nuevo en Linux y he notado que hay números al lado de ciertos comandos que busco.
Por ejemplo, quiero buscar accept()
en el aspecto de la programación de red, pero man accept
muestra esto en su lugar:
accept(8) Easy Software Products accept(8)
NAME
accept/reject - accept/reject jobs sent to a destination
Entonces, ¿cómo cambiar entre páginas manuales a otros números como accept(1)
~ accept(7)
?
man
comando tiene su propia página de manual; escribirman man
habría respondido a esta y muchas otras preguntas.Respuestas:
Para averiguar qué secciones están disponibles, use
whatis manpage
. Ejemplo:Para ver la página del manual en cuestión, use
man section manpage
, por ejemplo:Con la
-a
opción, podrá mostrar todas las secciones de una página de manual:No he encontrado una manera de "cambiar" entre páginas de manual aunque el buscapersonas
less
admite el cambio (:p
y:n
), las únicas acciones compatibles que utilizan la-a
opción son "siguiente", "omitir" y "cancelar".En caso de duda, también puede leer la página del manual de
man
:fuente
El 8 al que se hace referencia allí en realidad no es la página 8, es la sección 8. Las secciones se dividen así:
Entonces, la aceptación sobre la que está leyendo es el comando de administración del sistema.
Si un comando está en más de una sección, se le solicitará el que desea, o puede usar:
Donde "8" es la sección. Esto apuntará a la sección específica de la página de manual que busca.
fuente
man 2 accept
mostrará la sección 2, por ejemplo.fuente
Para su información, para entornos menos permisivos * NIX (Mac / Darwin, Solaris, AIX, ...) pueden no aceptar
deberías usar
-S 2
en su lugar:fuente
La forma más simple es correr
man -a name
Esto mostrará en secuencia todas las páginas del manual para "nombre" en todos los volúmenes donde aparecen.
fuente