Cómo encontrar comandos y programas de Linux usando Whereis

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
Share on print
VALORACIÓN DEL ARTÍCULO:
5/5


¿Alguna vez ha intentado encontrar la ubicación de un comando, programa o aplicación pero no sabía dónde buscar?

Por supuesto, puede usar el comando find para intentar localizarla de la siguiente manera:

find / -nombre firefox

Esto le devolverá una lista de resultados potenciales y, en general, puede encontrar la ubicación del programa de esta manera.

Otro comando que puede utilizar es el de localización. Por ejemplo:

localizar firefox

Sin embargo, el mejor método para encontrar programas es el comando whereis.

De acuerdo con las páginas de manual:

donde se localizan los archivos binarios, de origen y manuales para los nombres de comandos especificados. Los nombres suministrados se despojan primero de los componentes principales de los nombres de ruta y también se tratan los prefijos de s. resultantes del uso del control de código fuente de cualquier extensión (única) de seguimiento del formulario.ext (por ejemplo:.c). Whereis intenta entonces localizar el programa deseado especificado en los lugares estándar de Linux, y en los lugares especificados por $PATH y $MANPATH.

En esencia, por lo tanto, el comando whereis puede encontrar el código fuente, los manuales y la ubicación de un programa.

Probémoslo con Firefox:

whereis firefox

La salida del comando anterior es la siguiente:

firefox: /usr/bin/firefox /usr/lib64/firefox /usr/share/man/man1/firefox.1.gz

Si sólo desea encontrar la ubicación del programa, puede utilizar el conmutador -b de la siguiente manera:

whereis -b firefox

Esto devuelve el siguiente resultado:

firefox: /usr/bin/firefox /usr/lib64/firefox

Alternativamente, si sólo desea conocer la ubicación de los manuales, puede utilizar el interruptor -m.

whereis -m firefox

El resultado del comando anterior es el siguiente:

firefox: /usr/share/man/man1/firefox.1.gz

Por último, puede limitar la búsqueda sólo al código fuente utilizando el parámetro -s.

Hay otros interruptores disponibles para el comando whereis incluyendo -u que busca archivos inusuales.

El manual dice lo siguiente sobre el interruptor -u:

se dice que un comando es inusual si no tiene sólo una entrada de cada tipo solicitado explícitamente. Así,’whereis -m -u *’ pregunta por aquellos archivos en el directorio actual que no tienen ningún archivo de documentación, o más de uno.

Esencialmente, si tiene más de un manual en su sistema o el programa que está ejecutando aparece en más de un lugar, será devuelto.

Si tiene una idea vaga sobre la ubicación de un programa o comando y desea buscar un conjunto específico de directorios, puede utilizar el parámetro -B para buscar binarios en una lista específica.

Por ejemplo:

whereis -b -B /usr/bin -f firefox

El comando anterior tiene algunas partes. En primer lugar está el parámetro -b, que significa que sólo buscamos los binarios (los programas mismos). El parámetro -B se utiliza para proporcionar una lista de lugares para buscar los binarios y la lista de carpetas termina con el parámetro -f. Por lo tanto, en el comando anterior el único directorio que se busca es /usr/bin. Finalmente el firefox después de la -f dice dónde está lo que está buscando.

Una alternativa al interruptor -B es -M, que busca manuales en un conjunto específico de carpetas.

La línea de comandos para el modificador -M sería la siguiente:

La lógica es la misma para la -M que para la -B. La -m dice dónde buscar manuales, la -M dice dónde está entrando una lista de carpetas en las que debería buscar manuales. El -f termina la lista de archivos y firefox es el programa para el que el comando whereis va a buscar manuales.

Finalmente el interruptor -S puede ser usado para listar un conjunto de carpetas para buscar el código fuente.

Deja un comentario

TAMBIÉN TE INTERESA

portátil-xiaomi

Portátil Xiaomi: una revisión básica antes de comprarlo

  Este post está dedicado al Portátil Xiaomi de referencia en el mercado: se trata del modelo Mi Laptop Air 13,3″ que compite directamente con el Macbook de Apple. Ahí es nada.   Podríamos decir pues que este Portátil Xiaomi es una alternativa a rivales como Apple u otros de Hp y Asus. Su precio

estrenos-dtl

Alternativas a Estrenos DTL tras su cierre

Seguramente hayas oído u descargado contenido de Estrenos DTL. Pues bien, está web perseguida por las autoridades ha echado el cierre. No obstante, existen alternativas a Estrenos DTL y de ello vamos a dar buena fe en este artículo.   La frescura que aportaba Estrenos DTL para descargar cine y series se ha terminado con

mejores-auriculares-bluetooth

Mejores auriculares bluetooth: 4 modelos ganadores

Para buscar los mejores auriculares bluetooth, dedica unos minutos a leer este post porque te vamos a dar las pistas que necesitas para dar con la tecla.   Efectivamente, los auriculares bluetooth son una moda y estos últimos años han sido un boom de ventas en todos los segmentos. Por ello, el consumidor puede encontrar

como-desinstalar-mcafee-del-ordenador

3 opciones para desinstalar Mcafee al completo

Este es un artículo que te enseñará a desinstalar Mcafee al completo de tu ordenador. Seguro que si te has comprado un PC, habrás notado que hay programas o aplicaciones que vienen por defecto y una de ellas es el antivirus Mcafee.   Este antivirus es uno de los más conocidos y populares del mercado,

Kodi

Los 3 mejores Addons Kodi del momento

Si tienes un Kodi, es posible que tengas varios Addons. En este artículo te sugerimos los mejores Addons Kodi que existen en la actualidad.   Aunque ya hemos hablado de este tipo de programas, lo primero que vamos a proponerte es recordar que Kodi es una aplicación para todo tipo de dispositivos que permite abrir

607123000 quien es

607123000, quién es y por qué te llaman tanto desde este número

Seguro que últimamente has recibido llamadas de este número: 607123000. En este artículo te mostraremos quién es, porque tanta insistencia y cómo evitar que te vuelvan a llamar si es que lo consideras oportuno.   Índice de contenidos1 607123000, quién es1.1 Un teléfono Vodafone que puede parecerse a otro cualquiera1.2 Muy similar al clásico 123