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?
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?
Respuestas:
Para ver una página de manual relacionada con un paquete, abra una terminal (presione Ctrl+ Alt+ Tjuntos) y escriba:
man <package_name>
Por ejemplo, para ver grep
la página del manual, escriba:
man grep
Esto abrirá la página del manual que hace referencia a los números de sección en el orden:
1 2 3 4 5 6 7
Si desea abrir la página del manual de una sección específica, escriba:
man <section_number> <package_name>
Por ejemplo, para abrir la página del manual de la open()
función en C, debe escribir:
man 2 open
Más información:
Consulte la página del manual paraman
.
Busque a través de Ubuntu Manpages en: http://manpages.ubuntu.com/ .
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 es open
o ascii
o hier
), sino un comando que forma parte del coreutils
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 eso man 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:
man <command> > /location/file (change location and the name of file )
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:
(1) User Commands
(2) System Calls
(3) Library functions
(4) Devices
(5) File formats
(6) Games and Amusements
(7) Conventions and Miscellany
(8) System Administration and Priveledged Commands
(L) Local. Some programs install their man pages into this section instead
(N) TCL commands
Y si desea ver páginas de manual en la terminal, preferiría usar:
man <command> | less
para que puedas verlo como páginas
Para más opciones: man man
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.
También puede ver páginas de manual en un navegador .
Instale el man2html
paquete usando sudo apt-get install man2html
y luego navegue hastahttp://localhost/cgi-bin/man/man2html
Su reacción instintiva al intentar estudiar sobre un nuevo comando o archivo de configuración debería ser:
man command
man file.conf
o
man command<Tab>
man file<Tab>
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ón 3perl
donde puede encontrar todos sus módulos, agrega OpenSSL 3ssl
.
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.