Outils pour utilisateurs

Outils du site


sysadmin:linux:cli:identifier_le_chemin_complet_de_la_commande

Ceci est une ancienne révision du document !


Bash : Retrouver le chemin complet de la commande

Les différents répertoires du PATH sont évalués par le shell pour trouver la commande à invoquer. Les commandes type, which et readlink peuvent être utiles:

Dans cet exemple l'utilisateur tape simplement python et valide. Un interpréteur est lancé par Bash:

python
Python 3.12.0 (main, Oct 21 2023, 17:44:38) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

On peut constater que c'est la version 3.12.0

La commande type avec l'option -t permet de retourner le type de la commande passée en paramètre. Ce type peut valoir : “alias”, “keyword”, “function”, “builtin”, “file” ou “” si la commande est inconnue.

type -t python
file

Ici la commande 'python' correspond à un fichier externe. On peut afficher son chemin avec la même commande et l'option -p ou avec which :

type 

Références

sysadmin/linux/cli/identifier_le_chemin_complet_de_la_commande.1701197390.txt.gz · Dernière modification : 2023/11/28 18:49 de yoann