Linux comandos · 3 min read · Sep 14, 2025
Tutorial del comando apropos de Linux para principiantes (5 ejemplos)

En Linux, si alguna vez necesitas ayuda con un comando, todo lo que necesitas hacer es abrir su página man. Pero, ¿qué pasa si surge una situación en la que se requiere buscar rápidamente los nombres y descripciones de todas las páginas man disponibles? Bueno, Linux te tiene cubierto, ya que existe un comando llamado apropos que hace exactamente esto por ti.
En este tutorial, discutiremos los conceptos básicos de apropos utilizando algunos ejemplos fáciles de entender. Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos aquí han sido probados en una máquina Ubuntu 16.04 LTS.
El comando apropos busca nombres y descripciones de páginas manuales para una palabra clave proporcionada por el usuario. A continuación se muestra su sintaxis:
apropos [OPTIONS] keyword ...Y esto es lo que dice la página man de la herramienta sobre ella:
Cada página manual tiene una breve descripción disponible dentro de ella. apropos
busca las descripciones en busca de instancias de keyword.
keyword es generalmente una expresión regular, como si (-r) se usara, o puede
contener comodines (-w), o coincidir con la palabra clave exacta (-e). Usando
estas opciones, puede ser necesario citar la palabra clave o escapar (
) los caracteres especiales para evitar que la shell los interprete.
Las reglas de coincidencia estándar permiten que las coincidencias se realicen
contra el nombre de la página y los límites de palabras en la descripción.
La base de datos que busca apropos es actualizada por el programa mandb.
Dependiendo de tu instalación, esto puede ser ejecutado por un trabajo cron periódico,
o puede necesitar ser ejecutado manualmente después de que se hayan instalado
nuevas páginas manuales.A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funciona el comando apropos.
P1. ¿Cómo usar apropos?
El uso básico es simple. Solo pasa la palabra clave que deseas buscar como entrada al comando apropos.
Por ejemplo:
apropos dmesgprodujo el siguiente resultado:
dmesg (1) - imprimir o controlar el búfer de anillo del núcleoPor supuesto, también puedes pasar múltiples palabras clave.
Por ejemplo:
apropos dmesg whereisA continuación se muestra la salida en este caso:
dmesg (1) - imprimir o controlar el búfer de anillo del núcleo
whereis (1) - localizar los archivos binarios, fuente y de página manual para un...P2. ¿Cómo hacer que apropos busque palabras clave exactas?
Por defecto, la entrada que pasas al comando apropos no se busca exactamente. Por ejemplo, si pasas ‘who’ como entrada, también verás que la herramienta produce resultados que contienen palabras como ‘whoami’.
Así que esta no es una búsqueda exacta. Sin embargo, puedes forzar a apropos a buscar palabras clave exactas utilizando las opciones de línea de comandos -e o –exact.
Así que ahora ves que solo se mostraron en la salida aquellas entradas que coinciden exactamente con ‘who’.
P3. ¿Cómo hacer que apropos muestre entradas que coincidan con todas las palabras clave?
Si pasas múltiples palabras clave como entrada al comando apropos, la herramienta mostrará entradas que coincidan/contengan al menos una de las palabras clave. Sin embargo, si deseas que apropos produzca solo aquellas entradas que coincidan/contengan todas las palabras clave, entonces usa la opción de línea de comandos -a.
Por ejemplo, aquí está la salida de un comando apropos sin la opción -a:

Y aquí está la salida con la opción -a habilitada:
P4. ¿Cómo forzar a apropos a no recortar la salida?
Como habrías visto en la salida en las preguntas y respuestas anteriores, la herramienta recorta las entradas si son demasiado largas. Por ejemplo, observa la línea resaltada en la siguiente salida:

Sin embargo, si lo deseas, puedes forzar a apropos a producir líneas completas en la salida, algo que puedes hacer utilizando la opción de línea de comandos -l.

P5. ¿Cómo interpretar el estado de salida de apropos?
El comando apropos produce cuatro estados de salida diferentes: 0, 1, 2 y 16. Esto es lo que representa cada uno de ellos:
0 Ejecución exitosa del programa.
1 Error de uso, sintaxis o archivo de configuración.
2 Error operativo.
16 No se encontró nada que coincidiera con los criterios especificadosConclusión
Dependiendo de tu perfil de trabajo, es posible que no necesites el comando apropos a diario, pero como habrías entendido hasta ahora, podría ser un salvavidas en ciertas situaciones. Hemos discutido algunas opciones de línea de comandos aquí. Para saber más sobre la herramienta, dirígete a su página man.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.