Umgebungsvariablen setzen ?

Hallo,
wie kann ich unter SUSE Linux 8.1 Umgebungsvariablen setzen, ohne das diese nach Neuanmeldung wieder verschwinden?
Ich wollte eine PATH-Variable für Java setzen aber es funzt nicht.

PATH=$PATH:/usr/java/j2re1.4.1_03/bin
export PATH

Mit echo $PATH kann ich die Variable auch sehen, aber nach Neuanmeldung ist sie wieder verschwunden.

Ich hoffe Ihr könnt mir helfen.
Vielen Dank.

Gruß
Carsten

Welche shell?
Hi,

Da Du Linuxer bist, nehme ich mal an, daß Du die bash nutzt - „man bash“ hilft Dir da weiter:

[docvalde@gwendoline ~]$ man bash
(...)
 When bash is invoked as an interactive login shell, or as
 a non-interactive shell with the --login option, it first
 reads and executes commands from the file /etc/profile, if
 that file exists. After reading that file, it looks for
 ~/.bash\_profile, ~/.bash\_login, and ~/.profile, in that
 order, and reads and executes commands from the first one
 that exists and is readable. The --noprofile option may
 be used when the shell is started to inhibit this behav-
 ior.

 When a login shell exits, bash reads and executes commands
 from the file ~/.bash\_logout, if it exists.

 When an interactive shell that is not a login shell is
 started, bash reads and executes commands from ~/.bashrc,
 if that file exists. This may be inhibited by using the
 --norc option. The --rcfile file option will force bash
 to read and execute commands from file instead of
 ~/.bashrc.

Gruß,

-doc.

Hallo,
ich benutze die bash, bin aber völliger Linux-Neueinsteiger.
Soll den Rechner für eine Java-Testumgebung vorbereiten, bei uns kann sonst in der Firma auch keiner Linux.

Gruß
Carsten

Dann hilft Dir die man-Page weiter. Wie dort steht, musst Du das nur in die Dateien ~/.bashrc und ~/.bash_profile reinschreiben (einfach untereinander weg) und gut ist.

Gruß,

Malte.

Bemerkung am Rande
Hallo,

Wenn ich schon solches Neusprech lese …

aber es funzt nicht.

… dann habe ich gar keine Lust mehr zu helfen. Tut mir leid. Kann man denn nicht einmal bei einfachen Fragen richtiges Deutsch erwarten?

Gruß

Fritze

Hallo,

wie kann ich unter SUSE Linux 8.1 Umgebungsvariablen setzen,
ohne das diese nach Neuanmeldung wieder verschwinden?

Unter suse würde ich Dir empfehlen, in Deinem Home-Verzeichnis das Script namens ‚profile.local‘ zu verwenden. Die anderen werden evt. vom Yast etc. überschrieben. Außerdem kann man das dann für jeden User getrennt machen. Wenn die Grundeinstellung für alle (neuen) User gleich sein soll, mach die gleichen Änderungen auch unter ‚/etc/skel/profile.local‘. Daher werden die grundeinstellungen für neue user immer genommen.
Die einzutragenden Befehle sind übrigens genau die, die Du schon verwendet hast.

Axel

Wenn ich schon solches Neusprech lese …

aber es funzt nicht.

… dann habe ich gar keine Lust mehr zu helfen. Tut mir leid.
Kann man denn nicht einmal bei einfachen Fragen richtiges
Deutsch erwarten?

Yo, man, ich aber aber nun mal das Proggie x-mal gedownt und kann es einfach nicht insten.

Ich brauch jetzt einfach nen krassen Hinti an meine Addy, klar, ey?

Sebastian