Las páginas del manual de referencia en línea (man) proporcionan descripciones detalladas y el uso de los comandos. Puede usar el comando man para mostrar la entrada de la página man que explica un comando dado. La sintaxis del comando man es la siguiente.
$ man command $ man option command $ man option filename
Mostrar las páginas man
Por ejemplo, muestre las páginas man para el comando uname usando el comando man.
NAME(1) User Commands
UNAME(1)
NAME
uname - print system information
SYNOPSIS
uname [OPTION]...
DESCRIPTION
Print certain system information. With no OPTION, same as -s.
-a, --all
print all information, in the following order, except omit -p and -i if unknown:
-s, --kernel-name
print the kernel name
-n, --nodename
print the network node hostname
-r, --kernel-release
print the kernel release
.... Desplazamiento por las páginas man
La siguiente tabla enumera los comandos del teclado para desplazarse por las páginas man.
| Comando de teclado | Acción |
|---|---|
| Barra espaciadora | Muestra la siguiente pantalla de una página man |
| Volver | Muestra la siguiente línea de una página de manual |
| b | Retrocede una pantalla completa |
| /patrón | Busca un patrón hacia adelante |
| n | Busca la siguiente ocurrencia de un patrón después de haber usado /pattern |
| h | Proporciona una descripción de todas las capacidades de desplazamiento |
| p | Sale del comando man y vuelve al indicador de shell |
Buscar en las páginas man
Hay dos formas de buscar información en las páginas man:
- Buscar por sección
- Búsqueda por palabra clave
Búsqueda en las páginas del manual:por sección
Las entradas de la página del manual en línea están organizadas en secciones según el tipo o uso del comando o archivo. Por ejemplo, la Sección 1 contiene comandos de usuario y la Sección 4 contiene información sobre varios formatos de archivo. Para buscar una sección específica de la página de manual, use el comando man con la opción -s, seguido del número de sección y el comando o nombre de archivo.
$ man -s number command or $ man -s number filename
La siguiente tabla muestra los números de sección del manual seguidos de los tipos de páginas que contienen.
| Número de sección | Descripción |
|---|---|
| 1 | Programas ejecutables o comandos de shell |
| 2 | Llamadas al sistema (funciones proporcionadas por el kernel) |
| 3 | Llamadas a bibliotecas (funciones dentro de bibliotecas de programas) |
| 4 | Archivos especiales (generalmente se encuentran en /dev) |
| 5 | Formatos de archivo y convenciones, por ejemplo, /etc/passwd |
| 6 | Juegos |
| 7 | Varios (incluidos paquetes de macros y convenciones), p. hombre(7), groff(7) |
| 8 | Comandos de administración del sistema (generalmente solo para root) |
| 9 | Rutinas del kernel [No estándar] |
La parte inferior de una página man, titulada "VER TAMBIÉN ', enumera otros comandos o archivos relacionados con la página del manual. El número entre paréntesis refleja la sección donde se encuentra la página del manual.
Búsqueda en las páginas del manual:por palabra clave
Cuando no esté seguro del nombre de un comando, puede usar el comando man con la opción -k y una palabra clave para buscar entradas de página man que coincidan.
$ man -k keyword
La salida del comando man proporciona una lista de comandos y descripciones que contienen la palabra clave especificada. Por ejemplo, usando el comando man, vea los comandos que contienen la palabra clave syslog.
# man -k syslog logger (1) - a shell command interface to the syslog(3) system log module rsyslog.conf (5) - rsyslogd(8) configuration file rsyslogd (8) - reliable and extended syslogd syslog (2) - read and/or clear kernel message ring buffer; set console_loglevel syslog (3) - send messages to the system logger syslog (3p) - control system log syslog.h (0p) - definitions for system error logging vsyslog (3) - send messages to the system logger