Resumen de man
`man` proporciona documentación oficial sobre el software y los comandos instalados en el sistema, siendo la fuente de información que la mayoría de los usuarios de Linux consulta primero cuando surgen problemas. Cada página ofrece información detallada sobre un tema específico, incluyendo descripciones, uso, opciones, ejemplos, archivos relacionados, errores y derechos de autor.
Secciones de la página man
Las páginas man están divididas en varias secciones para facilitar la búsqueda de información relacionada. Cada sección contiene un tipo específico de información, y se puede ver la página de una sección específica especificando el número de sección después del nombre del comando (por ejemplo, `man 1 ls` o `man 5 passwd`).
Sección | Contenido |
---|---|
1 | Programas ejecutables o comandos de shell |
2 | Llamadas al sistema (funciones proporcionadas por el kernel) |
3 | Funciones de biblioteca (biblioteca de C) |
4 | Archivos especiales (archivos de dispositivo) |
5 | Formatos y convenciones de archivo (por ejemplo: /etc/passwd, /etc/fstab) |
6 | Juegos |
7 | Otros (manuales, protocolos, estándares, etc.) |
8 | Comandos de administración del sistema (comandos que requieren privilegios de root) |
Navegación interna de la página man
Cuando se abre una página `man`, se utiliza una herramienta de navegación llamada `less`. `less` facilita el desplazamiento y la búsqueda en documentos de texto largos.
Teclas de navegación básica de less
- `Spacebar` o `f`: Mover a la siguiente página
- `b`: Mover a la página anterior
- `Enter` o `j`: Desplazar una línea hacia abajo
- `k`: Desplazar una línea hacia arriba
- `/pattern`: Buscar el 'pattern' especificado desde el principio. `n` (siguiente coincidencia), `N` (coincidencia anterior)
- `?pattern`: Buscar el 'pattern' especificado desde el final.
- `q`: Salir de la página man
Opciones principales del comando man
`man` ofrece varias opciones útiles para encontrar y mostrar páginas de manual.
1. Uso básico
2. Búsqueda y otras opciones
Comando generado:
Combina los comandos.
Descripción:
`man` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
Aprende a navegar de manera eficiente por la documentación del sistema Linux y obtener la información necesaria a través de varios ejemplos de uso del comando `man`.
Ver página de manual del comando `ls`
man ls
Abre la página que contiene toda la información sobre el uso, opciones y ejemplos del comando `ls`.
Ver manual sobre el formato del archivo `passwd`
man 5 passwd
Consulta la descripción sobre el formato del archivo `/etc/passwd` (sección 5), no sobre el comando `passwd` (sección 1).
Buscar palabras clave relacionadas con comandos de red
man -k network
Busca todos los elementos que contengan la palabra 'network' en los títulos y descripciones cortas de las páginas del manual. (equivale a `apropos network`)
Ver breve descripción del comando `echo`
man -f echo
Imprime una breve descripción de una línea sobre el comando `echo`. (equivale a `whatis echo`)
Ver todas las páginas del manual relacionadas con `printf`
man -a printf
`printf` existe como un comando de shell (sección 1) y como una función de biblioteca de C (sección 3). Puedes usar la opción `-a` para ver ambas páginas secuencialmente.