Na sustavu je instaliran paket “android-sdk”. Paket je instaliran mimo “apt-get” sustava za upravljanje paketima te na lokaciju koja je izvan $PATH varijable okruĹľenja,
kako bi se ostvarilo da se putanja “/opt/android-sdk/tools” naÄ‘e uvijek u korisnikovoj $PATH varijabli okruženja prilikom svakog pokretanja terminala (npr. gnome-terminal).
[quote=nidla]export PATH=$PATH:/opt/android-sdk/tools
[/quote]
vrijede samo unutar trenutnog shella, dakle cim napravis logout ili restart, definisana varijabla se gubi.
Ako hoces da zadrzis varijable definises ih ili u /etc/environemnt ili u ~/.bashrc.
Vec ti je objasnjeno gore kako ces to uraditi sa text editorom.
Eh sada, ako ovo hoces da odradis preko komandne linije onda moras raditi redirekciju.
[quote=Amar]Varijable koje definises na ovaj nacin:
[quote=nidla]export PATH=$PATH:/opt/android-sdk/tools
[/quote]
vrijede samo unutar trenutnog shella, dakle cim napravis logout ili restart, definisana varijabla se gubi.
Ako hoces da zadrzis varijable definises ih ili u /etc/environemnt ili u ~/.bashrc.
Vec ti je objasnjeno gore kako ces to uraditi sa text editorom.
Eh sada, ako ovo hoces da odradis preko komandne linije onda moras raditi redirekciju.
Recimo:
za sve usere ili
za trenutno logiranog usera.
I obavezno koristi >> a ne >.[/quote]
amare ovdje si napravio malu gresu , trebo bi ubacit PATH=$PATH:/opt/android-sdk/tools u .bashrc / env / profile a ne PATH=“xxxxxx” , jer ce mu to unistit prije setovani PATH , tako da kad se loguje na kraju ce imat samo /opt/android… u PATH-u
I obavezno koristi >> a ne >.[/quote]
btw. ovo dvoje ^ ne valja, uništiće postojeći PATH, umjesto da doda na njega
ps:
echo $PATH
/opt/android-sdk/tools
npr.
[code]which echo
Command ‘which’ is available in the following places
/bin/which
/usr/bin/which
The command could not be located because ‘/usr/bin:/bin’ is not included in the PATH environment variable.
which: command not found[/code]
Zar >> redirekcija ne radi append? Stari path bi trebao ostati, samo bi se dodala nova linija.
Osim ako mora biti samo jedna linija za PATH, onda fakat jeste greska, te se ovom prilikom izvinjavam.
EDIT:
ustvari skontao sam. PATH je samo varijabla koja bi se prepisala. Ostale bi obje linije ali bi druga linija bila ona koja sadrzi aktuelnu vrijednost PATH varijable.
[quote=Amar]Zar >> redirekcija ne radi append? Stari path bi trebao ostati, samo bi se dodala nova linija.
Osim ako mora biti samo jedna linija za PATH, onda fakat jeste greska, te se ovom prilikom izvinjavam.[/quote]
append je ok, nego se varijabla promijeni, npr. ugrubo u ovome je caka
[quote=nidla][quote=Amar]Zar >> redirekcija ne radi append? Stari path bi trebao ostati, samo bi se dodala nova linija.
Osim ako mora biti samo jedna linija za PATH, onda fakat jeste greska, te se ovom prilikom izvinjavam.[/quote]
append je ok, nego se varijabla promijeni, npr. ugrubo u ovome je caka
a = 10
b = 15
a = 20
echo $a
(a je na kraju 20)
fol je što ona dvotačka “does the job”
PATH=$PATH:/novi/path[/quote]
ma ja, $PATH je ustvari dosadasnja vrijednost PATH varijable kojoj dodajem jos :bilo/sta. Skontao. Slabo se palim, zima vani.