Bonjour,
Quels sont les commandes qui sont éxécuter en premier dans une shell ?
Celle qui se trouve dans le PATH ou celle qui son propre au shell (built_in) ?
Parce que j'ai pwd dans /usr/bin et pwd dans le built_in. Du coup laquelle est éxécuuter en premier ?
Tout les shell font pareille ou il y en a qui ont une préférence dans l'ordre d'éxécution des commandes ?
[commande shell] lesquels en premiers ?
-
- Daikyu
- Messages : 77
- Inscription : mar. 07 mars 2017, 19:46
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [commande shell] lesquels en premiers ?
Bonjour,
Que je sache, le but du "built in", c'est de gagner en performance en n’exécutant pas un exécutable externe.
Donc les commandes "built in" sont toujours privilégiées. Tu as pour cela une astuce pour forcer l’exécution d'un exécutable externe (cela s'applique aussi aux alias, pour les by-passer), tu rajoutes devant la commande: command.
Par exemple :
Que je sache, le but du "built in", c'est de gagner en performance en n’exécutant pas un exécutable externe.
Donc les commandes "built in" sont toujours privilégiées. Tu as pour cela une astuce pour forcer l’exécution d'un exécutable externe (cela s'applique aussi aux alias, pour les by-passer), tu rajoutes devant la commande: command.
Par exemple :
command ls
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum