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 dmesg

produjo el siguiente resultado:

dmesg (1)            - imprimir o controlar el búfer de anillo del núcleo

Por supuesto, también puedes pasar múltiples palabras clave.

Por ejemplo:

apropos dmesg whereis

A 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:

Cómo hacer que apropos muestre entradas que coincidan con todas las palabras clave

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:

Cómo forzar a apropos a no recortar la 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.

forzar a apropos a producir líneas completas en la salida

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 especificados

Conclusió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.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.