Which
Which en Linux
Section titled “Which en Linux”¿Que es el comando which?
Section titled “¿Que es el comando which?”El comando which en Linux (y otros sistemas Unix) sirve para mostrar la ruta completa del ejecutable que se ejecutará cuando llamas a un comando.
En pocas palabras: Te dice dónde está ubicado el programa que se ejecutará cuando escribes algo como python, ls, gcc, etc.
Ejemplo básico
Section titled “Ejemplo básico”which pythonSalida posible:
/usr/bin/pythonSignifica que cuando escribes python en la terminal, se ejecuta el archivo /usr/bin/python.
Otro ejemplo
Section titled “Otro ejemplo”which lsResultado:
/bin/lsls está en la carpeta /bin.
Sí el comando no existe
Section titled “Sí el comando no existe”which pepeResultado:
pepe not foundVer qué versión se usa sí hay varias instaladas
Section titled “Ver qué versión se usa sí hay varias instaladas”which -a pythonResultado:
/usr/bin/python/usr/local/bin/pythonTe muestra todas las ubicaciones posibles que coinciden, en orden de prioridad según tú $PATH.