Ceci est une ancienne révision du document !
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