/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Shell variabler
Fra : Martin Skou Andersen


Dato : 17-11-01 19:44

Hej NG...
Hvordan tilføjer jeg et bibliotek til shell variablen $PATH?

Hvis jeg skriver PATH=$PATH:"/ny/bibliotek/bin", så har $PATH kun
værdien så længe man kører den aktuelle shell.
Hvordan får man ændret værdien permanent?

Mvh. Martin Skou


 
 
Claus Rasmussen (17-11-2001)
Kommentar
Fra : Claus Rasmussen


Dato : 17-11-01 21:23

Martin Skou Andersen wrote:

> Hvis jeg skriver PATH=$PATH:"/ny/bibliotek/bin", så har $PATH kun
> værdien så længe man kører den aktuelle shell.

Nemlig.

Det /helt/ korrekte er i øvrigt: PATH="$PATH:/ny/bibliotek/bin" .


> Hvordan får man ændret værdien permanent?

Reglen er, at ændringer i ens environment (der hvor shell variablene
bor) kun gælder i den aktuelle shell plus i subshells af denne.

Subshellen får dog kun den nye værdi med, hvis den er markeret med
"export" eller hvis det er en speciel variabel, som PATH. (Du behøves
altså ikke nogen "export PATH" - det sker automatisk).

For at få ændringen med i alle shell'er skal du rette i filen
~/.bash_profile, som bliver kørt, når du logger ind, og som starter
alle andre shell'er.

-Claus


Søg
Reklame
Statistik
Spørgsmål : 177513
Tips : 31968
Nyheder : 719565
Indlæg : 6408604
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste