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

Outils personnels