Question shell

mido -  
asevere Messages postés 13521 Statut Webmaster -
j'ai besoin de votre aide !!!!

question : pourquoi la commande cd est -elle integrée au shell et non pas disponible dans un repertoire comme /bin/ ?

merci de me repondre !!!!
A voir également:

3 réponses

johndoe Messages postés 2645 Statut Contributeur 386
 
Salut,
Je ne comprends pas ta question !!!
Quant tu es dans /bin, tu fais un cd /cequetuveux et ça le fait !
?????????

_
No money, no honey, One Boss !
0
asevere Messages postés 13521 Statut Webmaster 426
 
Bonne question...

Je suppose que dans la plupart des cas, ce sont des commandes qui n'auraient aucune raison d'être en dehors d'un shell (pwd par exemple)
Et pour d'autre, (comme cd) c'est qu'elle sont nécéssaires pour que l'interpreteur puisse justement interpréter...

Pour que bash puis interpréter des commandes (c'est sont boulot) il faut qu'il soit capable de savoir comment le faire, en sourcant les fichiers de configuration par exemple (commande source) et pour acceder a ces fichier, il doit etre capable de changer de répertoire (cd)...

Bon je ne suis pas sur, mais ça me parait etre une explication plausible :)

@+
 ♫ Il suffirait de presque rien...
0
asevere Messages postés 13521 Statut Webmaster 426
 
Mouarf! bon correction, pwd n'est pas du tout, un bon exemple, shopt parcontre, si :)

 ♫ Il suffirait de presque rien...
0