[so] Tema 1 SO cd si dupa

Octavian Purdila so@atlantis.cs.pub.ro
Fri, 24 Oct 2003 18:20:07 +0300


On Fri, 24 Oct 2003 19:34:12 +0200, Nicolae Brinza <nbrinza@myrealbox.com> 
wrote:

>
> Legat de cd, am si eu o intrebare:
>
> Ce inseamna `comanda interna'? Initial, programul ar trebui sa determine

Comana interna inseamna ca comanda este implementata in shell si
nu intr-un program extern.

> directorul curent, si dupa aia, la fiecare `cd', sa-l schimbe conform 
> comenzii? In windows/dos exista notiunea de `director curent', exista si 
> sub linux? Trebuie sa setam directorul curent conform comenzilor `cd' 
> primite?
>

Da, trebuie sa setati directorul curent la ce primiti. (vezi man chdir).

> Alta intrebare: se spune sa cautam in PATH comenzile externe ce trebuie 
> rulate. "exec" nu tine cont de PATH-ul setat in environment? Sau trebuie 
> sa incercam sa rulam fisierul executabil pentru fiecare director din 
> PATH?
>

exista execvp

tavi