Skip to main content
< Todos los temas
Imprimir

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).
Ejemplo del comando which en Linux mostrando rutas de PHP, MySQL y Python — Hispasys
Visualización del comando which mostrando rutas de binarios en Linux.

🧰 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.

💡 Consejo Hispasys: si obtienes un resultado vacío, el comando puede no estar instalado o su ruta no figura en la variable 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

Tabla de contenidos