Cómo usar el comando which en Linux
💡 Cómo usar el comando which en Linux
El comando which en Linux se utiliza para localizar la ruta exacta de los ejecutables del sistema.
Es una herramienta muy útil cuando necesitas saber qué versión de un programa se está ejecutando o dónde se encuentra instalado.
📘 ¿Qué hace el comando which?
El comando which busca un ejecutable en las rutas definidas por la variable de entorno PATH.
Esto significa que te mostrará la ubicación exacta del binario que se ejecuta al escribir un comando en la terminal.
Ejemplo básico:
which php
/usr/bin/php
Este resultado indica que el ejecutable de PHP se encuentra en /usr/bin/php.
🧠 ¿Por qué es útil el comando which?
- Verifica la ruta real de un binario o script.
- Comprueba qué versión de un programa se ejecuta por defecto.
- Ayuda a resolver conflictos entre versiones o entornos (por ejemplo, PHP CLI vs PHP-FPM).

🧰 Ejemplos de uso con comandos comunes
El comando which puede usarse para encontrar la ubicación de binarios del sistema como:
| Programa | Ruta común |
|---|---|
| PHP | /usr/bin/php |
| MySQL | /usr/bin/mysql |
| CURL | /usr/bin/curl |
| WGET | /usr/bin/wget |
| Bash | /usr/bin/bash |
| Perl | /usr/bin/perl |
| Python | /usr/bin/python |
💬 Ejemplo combinado
which php mysql curl python
/usr/bin/php
/usr/bin/mysql
/usr/bin/curl
/usr/bin/python
Este comando muestra todas las rutas de los binarios listados, ideal para comprobar qué programas están instalados.
PATH.
✅ Conclusión
El comando which es una herramienta fundamental para cualquier administrador de sistemas o desarrollador en Linux.
Permite identificar rutas de ejecución, evitar conflictos y tener mayor control sobre los entornos del servidor.
🔗 También puedes consultar:
Cómo hacer ping en Windows, Mac y Linux |
Cómo hacer un traceroute en Windows, Mac y Linux