Androide

¿Dónde está el comando en Linux?

#GNU/#Linux desde la consola - Comando whereis

#GNU/#Linux desde la consola - Comando whereis

Tabla de contenido:

Anonim

whereis es una utilidad de línea de comandos que le permite encontrar la ubicación de los archivos de página binarios, fuente y manual para un comando dado., le mostraremos cómo usar el comando whereis Linux.

Cómo usar el comando whereis

La sintaxis para el comando whereis es la siguiente:

whereis FILE_NAME…

Cuando se usa sin ninguna opción, se busca en los archivos binarios, de origen y manuales el comando especificado como argumento.

Por defecto, whereis busca los archivos del comando en las rutas codificadas y directorios listados en las variables de entorno. Use la opción -l para buscar los directorios donde whereis comando whereis .

whereis -l

Por ejemplo, para obtener información sobre el comando bash , debe escribir lo siguiente:

whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

En la salida anterior bash: es el comando para el que desea obtener información, /bin/bash es la ruta al archivo binario, /etc/bash.bashrc es el archivo fuente y /usr/share/man/man1/bash.1.gz es la página del manual.

Si el comando que está buscando no existe, solo imprimirá el nombre del comando.

También puede proporcionar más de un argumento para el comando whereis :

whereis netcat uptime

La salida incluirá información sobre los comandos netcat y uptime :

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

Para buscar solo los binarios del comando, use la opción -p .

Por ejemplo, para encontrar la ubicación del comando ping , debe escribir lo siguiente:

whereis -p ping

ping: /bin/ping

Cuando busque solo la ubicación del comando binario, prefiera usar los comandos which o type .

Para buscar solo los archivos de origen, use la opción -s .

whereis -s command

Si existen los archivos de origen, whereis imprimirá sus ubicaciones.

La opción -m permite buscar solo archivos man:

whereis -m command

Para limitar las ubicaciones donde whereis busca binarios, use las opciones -B , para los manuales, la opción -M y -S para las fuentes. Cada opción acepta una lista de rutas absolutas a directorios separados por espacio. La lista de directorios debe terminarse con la opción -f que indica el inicio de los nombres de archivo.

Por ejemplo, para buscar el binario cp en el directorio /bin , escriba:

whereis -b -B /bin -f cp

cp: /bin/cp

La opción -u le dice a whereis buscar entradas inusuales. Los archivos que no tienen exactamente una entrada de cada tipo solicitado (binario, manual y fuente) se consideran archivos inusuales (comandos).

Por ejemplo, para buscar todos los archivos binarios en el directorio /bin que no tiene páginas de manual o tiene más de una documentación, escriba:

cd /bin whereis -m -u *

El carácter comodín ( * ) después de la opción -f significa todos los archivos en el directorio de trabajo actual ( /bin ).

Conclusión

La utilidad whereis se usa para ubicar los archivos binarios, de origen y manuales para un comando dado.

whereis terminal