Ordre recherche commande
De Linuxmemo.
(Différences entre les versions)
(Page créée avec « Catégorie:Bash === 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 ... ») |
|||
| Ligne 14 : | Ligne 14 : | ||
5) Les scripts et les binaires indiqués dans la variable PATH | 5) Les scripts et les binaires indiqués dans la variable PATH | ||
| - | Pour modifier cette ordre il faut utiliser: | + | === Pour modifier cette ordre il faut utiliser: === |
; command: | ; command: | ||
Version actuelle en date du 28 mars 2012 à 06:56
[modifier] 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
[modifier] 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
[modifier] 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