Inicio Foros Sistemas operativos Linux Ubicación ejecutable en Linux [RESUELTO] Respuesta a: Ubicación ejecutable en Linux [RESUELTO]

#46044
alonsojpd
Superadministrador

Por ampliar un poco más la información del comando which, admite pasarle varios «ejecutables» en el mismo comando, te devolverá las rutas de todos, por ejemplo:

which pip3 mysql python3.9 ls whoami comando_desconocido

(Le hemos pasado un comando que no existe «comando_desconocido» para ver lo que devuelve)

Este es el resultado que devuelve:

alias ls=’ls –color=auto’
/usr/bin/ls
/usr/bin/pip3
/usr/bin/mysql
/usr/bin/python3.9
/usr/bin/whoami
/usr/bin/which: no comando_desconocido in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

Ves que muestra los que sean alias, como «ls», que es un alias de ls –color=auto.

Y en el caso de un comando que no haya encontrado, muestra el aviso: /usr/bin/which: no comando_desconocido in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin