Question shell

Fermé
mido - 7 juin 2004 à 11:50
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 - 7 juin 2004 à 22:30
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 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
7 juin 2004 à 11:52
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 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
7 juin 2004 à 12:08
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 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
7 juin 2004 à 22:30
Mouarf! bon correction, pwd n'est pas du tout, un bon exemple, shopt parcontre, si :)

 ♫ Il suffirait de presque rien...
0