umgebungsvariablen setzen, wichtig!

Post Reply
Message
Author
simon
Posts: 200
Joined: 23. Feb 2001 13:01
Location: Osnabrück

umgebungsvariablen setzen, wichtig!

#1 Post by simon »

Hallo,
kann mir vielleicht jemand kurz beschreiben wie man unter Linux die Umgebungsvariablen setzt?
Ist ziemlich dringend weil ich morgen in der Berufsschule an meinem Projekt weiterprogrammieren soll,...
dazu brauche ich den Tomcat Webserver, den habe ich mir auchschon runtergeladen aber um ihn zustarten braucht man noch eine Umgebungsvariable namens CATALINA_HOME die den Pfad zum Installationsverzeichnis speichert!
Bei MS DOS (musste ich auf der Arbeit vor kurzem mal wieder benutzen <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> ) ging das irgendwie mit
# set %Variablenname%= wert der Variablen

oder so,...
ich denke nicht das es unter Linux irgendwie schwer sein wird, nur halt anders und ich muss nur wissen wie <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
wäre wirklich nett wenn es mir jemand kurz erklären könnte!

Gruß SImon

PS: bei meinem MacOSx System (ist ja auch unixartig) sollte es dann warscheinlich auch so gehen,...
bloss komischerweise kann ich unter OSx das Shellscript nicht starten, obwohl ich im verzeichnis /bin/sh eine shell liegen habe !...

ratte

Re: umgebungsvariablen setzen, wichtig!

#2 Post by ratte »

ein bisschen googlen ist zu viel?
<b>man bash</b> ist zu anstrengend?
kreatives Untersuchen der Startdateien ist zu schwer?
suchen im Forum ist dir nicht eingefallen?

mannoman, da muss dir geholfen werden:

<b>export variable=value</b>

ratte

Marc

Re: umgebungsvariablen setzen, wichtig!

#3 Post by Marc »

Hi
das dauerhafte Speichern der Variablen geschieht in /etc/profile und in ~/benutzer, ansonsten gehen sie nach Beenden der Shell verloren.

export zeigt alle globalen Variablen an.
export marc macht marc zu einer Variablen.
export marc=20 weist der Variablen marc einen Wert von 20 zu.
unset marc löscht die Variable marc.
set zeigt dir ALLE Variablen an, auch die lokalen.
echo $var > wohinauchimmer sspeichert $var nach wohinauchimmer.

Befehle wie declare, export, set, let solltest du mal nach suchen in deinen Manuals/Hilfesystem.
Rumspielen ohne zu wissen was man da tut ist nicht unbedingt empfehlenswert, Manuals lesen und/oder Buch kaufen. Linux in a Nutshell zum Beispiel.

Gruss
Marc

simon
Posts: 200
Joined: 23. Feb 2001 13:01
Location: Osnabrück

Re: umgebungsvariablen setzen, wichtig!

#4 Post by simon »

Hi ratte,
...
google ? Benutzer ich eigentlich immer vorher (ausnahmen bestätigen die regel)
man? Ja ja ja,.... wenn ich viel zu tun habe vergesse ich die einfachsten Dinge!...

Also vielen Dank euch beiden das Ihr mir so gut weitergeholfen habt!
Mittlerweile habe ich unter google mal verschiedene Kombinationen von verschiedenen Suchwörtern ausprobiert,...
... allerdings habt ihr mir weit besser geholfen!
Heisst aber auch nicht das ich in Zukunft nicht versuche selber eine Lösung zu finden bevor ich mal hier nachfrage.
okay, gute nacht denn noch.
#simon

Post Reply