sonnenblen.de - Das unabhängige Sun User Forum

Betriebssysteme => Solaris => Thema gestartet von: gexx am 27. Januar 2005, 19:25:26

Titel: PATH setzen
Beitrag von: gexx am 27. Januar 2005, 19:25:26
Hi!

Wie kann ich unter Sol10/Sparc die PATH Variablen ändern erweitern?
Hab  es schon mit set probiert - bzw. das gemacht wozu mir die Man pages geraten haben, aber $PATH bleibt gleich!

mfg, gexx
Titel: Re: PATH setzen
Beitrag von: claus am 27. Januar 2005, 20:35:31
setenv?

setenv PATH "/bin:/usr/bin:/usr/sbin:usr/ucb/bin"

Claus
Titel: Re: PATH setzen
Beitrag von: gexx am 27. Januar 2005, 21:17:15
Hi!

Hab ich schon probiert - setenv kennt er nicht.

mfg, gexx
Titel: Re: PATH setzen
Beitrag von: Jonny am 27. Januar 2005, 22:27:28
Hi gexx,

du hast als root eine Bourne Shell. Alt aber gut ;)
PATH=$PATH:/bla:/bla/bla
export PATH

Gruß
Hans-Peter
Titel: Re: PATH setzen
Beitrag von: 7ami7 am 28. Januar 2005, 12:18:12
Zitat
PATH=$PATH:/bla:/bla/bla
export PATH


Genauso.  ;)
Und das ganze dann noch mit:
echo $PATH
ueberpruefen.

Andreas
Titel: Re: PATH setzen
Beitrag von: gexx am 30. Januar 2005, 13:49:41
Hi!

Danke für die Antworten - es hat geklappt!
Wie kann ich jetzt eigentlich bestimmt PATH Variablen wieder rauslöschen?

mfg, gexx
Titel: Re: PATH setzen
Beitrag von: Jonny am 30. Januar 2005, 14:40:34
Hi gexx,

die Variable PATH entspricht ganz dem heutigen Zeitgeist:
Schöner, schneller, bunter .......  :-/
Sprich sie ist nur auf Wachstum ausgelegt.
So was wie PATH=$PATH - /will/ich/nicht gibt es nicht  >:(
Du kannst meines Wissens nur den String in Teilstrings zerlegen und halt ohne
dem was du weg haben willst wieder zusammen bauen und drüberbügeln.

Gruß
Hans-Peter
Titel: Re: PATH setzen
Beitrag von: erisch am 30. Januar 2005, 15:01:58
Nur damit keine Missverständnisse auftauchen: Das Verfahren wie man den PATH setzt hängt nicht vom Betriebssystem, sondern nur von der verwendeten Shell ab.
Wenn du Bourne (Standard bei Solaris) oder Bourne Again Shell benutzt, geht es so wie oben beschrieben. Nutzt du Korn oder C-Shell gehts wieder anders.

Mfg. Erisch
Titel: Re: PATH setzen
Beitrag von: gexx am 30. Januar 2005, 17:05:16
Hi!

In welcher file werden denn die PATH Variablen bei der Bourne Shell abgespeichert?

mfg, gexx
Titel: Re: PATH setzen
Beitrag von: Drusus am 30. Januar 2005, 17:32:28
Moin,

Zitat

Hi!

In welcher file werden denn die PATH Variablen bei der Bourne Shell abgespeichert?

mfg, gexx


Systemweit in der Datei /etc/profile und fuer jeden Benutzer in seinem Homeverzeichnis in der Datei ".profile". Siehe auch "man sh"...

Tschau,
 Drusus.
Titel: Re: PATH setzen
Beitrag von: 7ami7 am 31. Januar 2005, 00:56:14
Zitat
Wie kann ich jetzt eigentlich bestimmt PATH Variablen wieder rauslöschen?


PATH=$PATH:neuer_Pfad1:neuer_Pfad2:... ; export PATH
$PATH steht dabei fuer den bisherigen Inhalt der PATH Variable.
Lass den Inhalt der Variable einfach weg....

Ab damit in die /etc/profile.
Ausloggen....Einloggen....Gluecklich sein.  ;)

Gruss
Andreas
Titel: Re: PATH setzen
Beitrag von: gexx am 03. Februar 2005, 19:10:41
Hi!

Der neugesetzte PATH verschwindet aber nach dem Neustarten wieder und es sind nur noch die ursprünglichen da.
Wie kann ich sie denn permanent festlegen?

mfg, gexx
Titel: Re: PATH setzen
Beitrag von: Klaus_T am 03. Februar 2005, 20:55:34
Schreibe in der /etc/profile oder eben in deinem /home-verzeichnis in der .bash_profile, .profile oder .bashrc (je nachdem, wie du den PATH haben willst, man bash) folgendes rein:

export PATH=/bin:/sbin:/usr/bin:/usr/sbin/usr/local/bin:.......usw

Dann bleibt das auch nach dem Neustart bestehen.

Bye, Klaus
Titel: Re: PATH setzen
Beitrag von: gexx am 03. Februar 2005, 21:04:58
Hi!

Danke Klaus_T und auch an alle anderen , die mir hier geholfen haben!

mfg, gexx