Problem mit $PATH

Benji

Lieutenant
Registriert
Jan. 2004
Beiträge
974
Hi!
Ich will einen neune Ort mit Programmen (/usr/local/java/bin) zu meiner $PATH Variable hinzufügen, jedoch geht das nicht so ganz.
Dazu habe ich in die Datei .bash_profile in meinem Homeverzeichniss folgendes geschrieben:
Code:
PATH="/usr/local/java/bin:$PATH"
Wenn ich auf die Konsole wechsle (also mit Strg + F1) und mich dort einlogge habe ich die neuen Befehle zur verfügung. Aber in Gnome im Terminal habe ich die Befehle nicht zur verfügung.
Habe den gdm auch schon neugestartet.
Hab das ganze auch schon in die /etc/profile eingetragen aber da ist es das gleiche Problem.
An was kann das liegen??

MfG Stefan
 
AW: Problem mit $PATH !

Hab es jetzt umgeändert, ist aber noch immer das selbe Problem
 
Verscuhmal mit export, bzw:


export PATH="$PATH:/usr/local/java/bin"



Somit werden die neue PATH-DEfination auf deine vorhande PATH-Variable addiert.


gruss
erkaN
 
wenn ich es mit export mache stehen mit den Terminal wo ich es gemacht habe die neuen Befehle zur Verfügung, wenn ich aber dann ein neuse aufmachen habe ich sie dort nicht.
 
Wenn du es mit einem BEfehl machst, dann ist es nur solange da, bis du den Terminal zumachst, in anderem Terminal wird es nicht funktionieren.

Wenn du aber diesen Befehl in letzter Zeile von "/etc/profile" -Datei addierst, dann ist es für immer und für alle da.

Wenn du es nur in /home/dein_user/.bashrc addierst, wird es dann nur für diesen User zur Verfügung gestellt.



zB: bei mir steht es für alle User im System:


$ grep PATH /etc/profile

export PATH="$PATH:/opt/sun-jre-bin-1.5.0.04/bin"

$ echo $PATH
/bin:/usr/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3.5-20050130:/opt/ati/bin:/usr/qt/3/bin:/usr/kde/3.4/bin:/opt/sun-jre-bin-1.5.0.04/bin
 
Hab das jetzt in meine /etc/profile geschrieben
Code:
export PATH="$PATH:/usr/local/java/bin"
aber es geht trotzdem nur in der Konsole in gnome und den Terminals die ich dort öffne habe ich die Befehle nicht drin.
 
Trage folgende Zeile in die User's .bashrc Datei (zB. /home/benji/.bashrc )



source /etc/profile


So werden alle Variablen in der /etc/profile gelesen nach jeder Shell einlogin, bzw, beim jeden Terminal-Öffnen
 
Zurück
Oben