![Cómo Ejecutar Contenedores Docker en un NAS de Synology](https://trspos.com/wp-content/uploads/ejecutar-docker-containers-synology-nas-400x267.jpg)
Encuentra la ruta de un comando con whereis
![Encuentra la ruta de un comando con whereis](https://trspos.com/wp-content/uploads/donde-el-comando.jpg)
Cuando trabajamos con la terminal en sistemas operativos basados en Unix, a menudo necesitamos saber dónde se encuentra el ejecutable de un comando determinado. Para encontrar la ubicación de un comando específico, podemos utilizar la utilidad 'whereis'. Esta herramienta nos muestra la ruta completa del comando, así como su ubicación en las secciones habituales del sistema de archivos.
¿Qué es whereis?
'whereis' es una utilidad de línea de comandos que se utiliza para buscar la ubicación de un archivo binario, fuente y página de manual en el sistema de archivos. Esta herramienta se utiliza principalmente para encontrar la ubicación exacta de un comando específico en sistemas operativos basados en Unix.
Cómo utilizar whereis
Para utilizar whereis, simplemente abrimos la terminal y escribimos el siguiente comando:
$ whereis comando
Donde 'comando' es el nombre del comando que deseamos buscar. Si queremos buscar la ubicación de varios comandos a la vez, podemos escribirlos separados por espacios.
$ whereis comando1 comando2 comando3
La utilidad whereis nos muestra la ruta completa del comando, así como su ubicación en las secciones habituales del sistema de archivos.
Secciones de donde whereis busca el comando
Whereis busca el comando en tres secciones principales del sistema de archivos:
- Binarios: esta sección contiene los archivos ejecutables del sistema, incluyendo los comandos del sistema. La ruta predeterminada para los binarios es '/bin', '/sbin' y '/usr/bin'.
- Fuentes: esta sección contiene el código fuente del sistema y otros archivos necesarios para compilar programas. La ruta predeterminada para las fuentes es '/usr/src'.
- Páginas de manual: esta sección contiene las páginas de manual del sistema. La ruta predeterminada para las páginas de manual es '/usr/share/man'.
Conclusión
Whereis es una utilidad muy útil para encontrar la ubicación de un comando específico en sistemas operativos basados en Unix. Al utilizar esta herramienta, podemos encontrar rápidamente la ruta completa del comando, lo que nos permite utilizarlo de una manera más efectiva.
Preguntas frecuentes
¿Dónde se encuentra whereis?
Whereis es una utilidad de línea de comandos incluida en la mayoría de los sistemas operativos basados en Unix, por lo que generalmente está instalada por defecto.
¿Puedo utilizar whereis para buscar otros tipos de archivos?
No, whereis está diseñada para buscar archivos binarios, fuentes y páginas de manual únicamente.
¿Qué puedo hacer si whereis no encuentra el comando que estoy buscando?
Si whereis no puede encontrar el comando, es posible que no esté instalado en su sistema o la ruta puede haber cambiado. En este caso, puede intentar utilizar las utilidades 'which' o 'locate' para encontrar el comando.
¿Qué es una ruta completa?
Una ruta completa es la ruta de un archivo desde la raíz del sistema de archivos hasta el archivo en cuestión. Por ejemplo, la ruta completa de un archivo en el directorio '/usr/bin' podría ser '/usr/bin/archivo'.
Ejemplos de código
Para encontrar la ubicación del comando 'ls', ingresamos el siguiente comando:
$ whereis ls
El resultado puede ser:
ls: /bin/ls /usr/share/man/man1/ls.1.gz
El primer resultado indica que el ejecutable se encuentra en el directorio '/bin', mientras que el segundo resultado indica que la página de manual correspondiente se encuentra en el directorio '/usr/share/man/man1/'.
Deja una respuesta