Superuser

Autor Thema: PATH setzen  (Gelesen 4745 mal)

gexx

  • Gast
PATH setzen
« 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

sonnenblen.de - Das unabhängige Sun User Forum

PATH setzen
« am: 27. Januar 2005, 19:25:26 »

claus

  • Gast
Re: PATH setzen
« Antwort #1 am: 27. Januar 2005, 20:35:31 »
setenv?

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

Claus

gexx

  • Gast
Re: PATH setzen
« Antwort #2 am: 27. Januar 2005, 21:17:15 »
Hi!

Hab ich schon probiert - setenv kennt er nicht.

mfg, gexx

Offline Jonny

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1063
Re: PATH setzen
« Antwort #3 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
solaris is like a wigwam :
no windows, no gates and a apache inside !

7ami7

  • Gast
Re: PATH setzen
« Antwort #4 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

gexx

  • Gast
Re: PATH setzen
« Antwort #5 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

Offline Jonny

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1063
Re: PATH setzen
« Antwort #6 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
solaris is like a wigwam :
no windows, no gates and a apache inside !

Offline erisch

  • Moderatoren
  • Sobl Guru
  • *****
  • Beiträge: 758
  • TurboSPAAAAAG
    • erisch.homeunix.net
Re: PATH setzen
« Antwort #7 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

gexx

  • Gast
Re: PATH setzen
« Antwort #8 am: 30. Januar 2005, 17:05:16 »
Hi!

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

mfg, gexx

Offline Drusus

  • Sobl Master
  • ****
  • Beiträge: 424
  • Intentionally left blank
Re: PATH setzen
« Antwort #9 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.

sonnenblen.de - Das unabhängige Sun User Forum

Re: PATH setzen
« Antwort #9 am: 30. Januar 2005, 17:32:28 »

7ami7

  • Gast
Re: PATH setzen
« Antwort #10 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

gexx

  • Gast
Re: PATH setzen
« Antwort #11 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

Klaus_T

  • Gast
Re: PATH setzen
« Antwort #12 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

gexx

  • Gast
Re: PATH setzen
« Antwort #13 am: 03. Februar 2005, 21:04:58 »
Hi!

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

mfg, gexx