Soy nuevo en Linux. Obtuve el "Manual de administración del sistema Unix y Linux". Habla de varias versiones de Linux y Unix, y de los comandos para ver páginas de manual de Linux y no es específico de Ubuntu.
¿Cómo veo las páginas de manual?
command-line
documentation
manpage
usuario127220
fuente
fuente
Respuestas:
Para ver una página de manual relacionada con un paquete, abra una terminal (presione Ctrl+ Alt+ Tjuntos) y escriba:
Por ejemplo, para ver
grep
la página del manual, escriba:Esto abrirá la página del manual que hace referencia a los números de sección en el orden:
Si desea abrir la página del manual de una sección específica, escriba:
Por ejemplo, para abrir la página del manual de la
open()
función en C, debe escribir:Más información:
Consulte la página del manual para
man
.Busque a través de Ubuntu Manpages en: http://manpages.ubuntu.com/ .
fuente
info grep
); y algunos comandos que son una parte interna del shell bash en lugar de ser archivos externos separados están documentados en las páginas de ayuda (por ejemplo:)help echo
. Y, por supuesto, muchos programas tienen una--help
opción que muestra los usos más comunes.man -a <page>
. Y tenga en cuenta que el argumento no tiene que ser un nombre de paquete. Puede ser un comando, un archivo, un nombre de función, ...man
argumento es el nombre de la página de manual, no el nombre del paquete .grep
no es un paquete (ni esopen
oascii
ohier
), sino un comando que forma parte delcoreutils
paquete.man coreutils
no da nada ya que esa página no existe. La convención (seguida por la mayoría, pero no todos los paquetes) es agregar una página de manual por comando, por esoman grep
funciona, pero hay páginas de manual que no describen comandos.man
realmente no tiene el concepto de paquetes (aparte de la metainformación menor que se muestra en el pie de página).La respuesta de @Jobin es perfecta, siempre me gusta agregar más opciones para que Op pueda saberlo.
Si desea redirigir un comando man a un archivo txt:
Otra cosa que me gustaría que supieras:
Cuando, por ejemplo, escribe
man ls
, verá LS (1) en la parte superior, los números significan:Y si desea ver páginas de manual en la terminal, preferiría usar:
man <command> | less
para que puedas verlo como páginasPara más opciones:
man man
fuente
less
si ya usa un buscapersonas, que por defecto es (al menos en mi sistema)/usr/bin/less -s
y puede especificarse por-P
opción o$PAGER
env var?Si usa la unidad, también puede acceder a través de Dash a través de yelp y el alcance de las páginas de manual
Abra Dash home, escriba
manpages:whatever
, ej.manpages:bash
Se mostrará el hombre disponible, cuando se haga clic en abrir en la ventana de ayuda
La opción de marcador en ayuda cuando se abre de esta manera es semi útil, podría ser mejor.
fuente
Puede usar
man package/command(name)
y para obtener más información sobre cómoman
funciona, intente usarman man
fuente
También puede ver páginas de manual en un navegador .
Instale el
man2html
paquete usandosudo apt-get install man2html
y luego navegue hastahttp://localhost/cgi-bin/man/man2html
fuente
Su reacción instintiva al intentar estudiar sobre un nuevo comando o archivo de configuración debería ser:
o
El argumento
man
es en realidad el nombre de la página de manual y se espera que el responsable del paquete agregue las páginas de manual que los usuarios necesitarían. Para muchos paquetes prolíficos, normalmente puede esperar:una página de manual por comando, nombrada exactamente como el comando,
al menos una página de manual sobre archivos de configuración (normalmente nombrada exactamente como el archivo de configuración principal).
Sin embargo, el sistema de páginas man es un recurso enorme y muy rico. En realidad, hay muchas más páginas de manual que no tratan con comandos particulares o incluso programas particulares. Por ejemplo, el sistema de página de manual generalmente contiene documentación de:
comandos (sección 1) pero a menudo también páginas que no son comandos directamente, por ejemplo. perlre
llamadas al kernel (sección 2),
llamadas a la biblioteca del sistema (sección 3),
archivos especiales del sistema (sección 4),
archivos de configuración y formatos (sección 5),
juegos (sí, juegos! .. aunque nunca he visto nada allí) (sección 6),
cosas varias (como
man 7 ascii
,man 7 iso-8859-1
,man 7 wireless
) (sección 7)Además, los paquetes pueden proporcionar su documentación como secciones de la página de manual. Por ejemplo,
perl-doc
agrega la sección3perl
donde puede encontrar todos sus módulos, agrega OpenSSL3ssl
.No estoy seguro si está en Ububtu, pero en Fedora hay un
man-pages
paquete que proporciona aún más productos como las versiones POSIX de comandos o llamadas al sistema.fuente