[commande shell] lesquels en premiers ?

Applications, problèmes de configuration réseau
CamilleCoc
Daikyu
Messages : 77
Inscription : mar. 07 mars 2017, 19:46

[commande shell] lesquels en premiers ?

Message par CamilleCoc »

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 ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [commande shell] lesquels en premiers ?

Message par benjarobin »

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 : command ls
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre