Ordre recherche commande
De Linuxmemo.
Bash recherche les commande dans cette ordre :
1) Les alias
2) Les mots clés comme fonction et d'autres comme if, for ...
3) Les fonctions
4) Les commandes internes
5) Les scripts et les binaires indiqués dans la variable PATH
Pour modifier cette ordre il faut utiliser:
- command
 
Déactive la recherche des alias et fonctions ( reste commandes internes, scripts et binaires)
- builtin
 
Force l'utilisation des commandes interne
- enable
 
Active ou déactive des commandes internes
Pour être sur de l'origine d'une commande:
- type -all commande
 
Affiche d'ou viens la commande
- type -p commade
 
Limite la recherche aux scripts et aux binaires
- type -f commande
 
Supprime la recherche des fonctions
- type -t commande
 
Limite l'affichage a un descripteur