el comando «whereis»



El comando whereis es una utilidad de línea de comandos en sistemas Unix y Linux que se utiliza para localizar archivos binarios, páginas de manual (man pages) y código fuente relacionados con un programa o comando específico en el sistema. whereis busca en ubicaciones estándar predefinidas donde se espera encontrar estos componentes. Aquí te explico cómo se utiliza y cuáles son sus usos más frecuentes:

Uso básico del comando whereis:

El formato básico del comando whereis es el siguiente:

whereis [opciones] programa_o_comando
  • programa_o_comando: Es el nombre del programa o comando del cual deseas encontrar información relacionada.

Usos frecuentes del comando whereis:

  1. Buscar la ubicación del ejecutable de un comando: El uso más común de whereis es encontrar la ubicación de los archivos binarios relacionados con un comando. Por ejemplo, si deseas saber dónde se encuentra el ejecutable del comando ls, puedes usar:
   whereis ls

Esto mostrará la ubicación del archivo binario del comando ls.

  1. Buscar las páginas de manual relacionadas con un comando: whereis también puede ayudarte a encontrar las páginas de manual (man pages) de un comando. Por ejemplo, si deseas encontrar las páginas de manual relacionadas con el comando ls, puedes usar:
   whereis -m ls

Esto mostrará las ubicaciones de las páginas de manual asociadas al comando ls.

  1. Buscar archivos fuente relacionados con un comando: Si estás interesado en encontrar los archivos fuente relacionados con un programa o comando específico, puedes usar la opción -s. Por ejemplo, para buscar archivos fuente relacionados con el comando bash, puedes usar:
   whereis -s bash

Esto mostrará las ubicaciones de los archivos fuente relacionados con bash, si están disponibles en el sistema.

  1. Buscar múltiples componentes a la vez: Puedes buscar varios tipos de componentes relacionados con un comando al mismo tiempo. Por ejemplo:
   whereis -bms ls

Esto buscará los archivos binarios, las páginas de manual y los archivos fuente relacionados con el comando ls y mostrará las ubicaciones correspondientes.

  1. Búsqueda de comandos desconocidos: whereis puede ser útil cuando no estás seguro de qué comando se utiliza para realizar una tarea específica. Puedes intentar buscar un término o función relacionada para identificar comandos posibles. Por ejemplo:
   whereis editor

Esto podría ayudarte a encontrar comandos de edición disponibles en el sistema.

  1. Verificar la disponibilidad de un comando: Si deseas verificar si un comando específico está instalado en tu sistema, puedes utilizar whereis para comprobar si se encuentran archivos binarios relacionados con ese comando. Si whereis no muestra ninguna ubicación, significa que el comando no está instalado.

Recuerda que whereis busca en ubicaciones estándar predefinidas del sistema para encontrar los componentes relacionados con un programa o comando. Esto puede no ser exhaustivo si el programa se encuentra en ubicaciones personalizadas o no está instalado en absoluto. Para buscar más exhaustivamente programas y comandos en el sistema, puedes utilizar otras herramientas como which o find.