From: Raimund.Kohl_at_freenet.de
Date: 17. May 2002
On Fri, 17 May 2002, Markus Demleitner wrote:
> > Wie ist das moeglich?
> ./first dürfte gehen, gell?
Ja, das geht.
> echo $PATH dürfte im einen Fall etwas liefern, das einen "." enthält, im
> anderen halt nicht.
Das ist leider nicht so. Ich habe mir beide echos ausgeben lassen und
verglichen: Sie sind identisch. Hier die Ausgabe:
1. login shell
/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome2/bin:/opt/gnome/bin:/opt/kde3/bin:/opt/kde2/bin:/opt/kde/bin:/usr/openwin/bin:.:/usr/lib/java/bin:/opt/gnome/bin
und 2. xterm:
/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome2/bin:/opt/gnome/bin:/opt/kde3/bin:/opt/kde2/bin:/opt/kde/bin:/usr/openwin/bin:/usr/lib/java/bin:/opt/gnome/bin
> Vermutlich ist die shell in der Textkonsole eine login-Shell,
> die im xterm nicht (eine login-shell im xterm bekommt
> mensch mit xterm -ls).
Das weiss ich nicht, dazu kenne ich mich zu wenig aus; ich habe aber
deinem Rat folgend in einem xterm mittels "xterm -ls" eine solche
aufgerufen und hier, weil es ja dann identisch sein müsste, mein neues
Kommando "first" eingegeben -> Fehlanzeige
> Der Pfad wird im Regelfall in den diversen startup-Dateien
> (.profile, /etc/profile und viele mehr, cf. man bash -- zumindest
> das ist bei der csh deutlich klarer) gesetzt. Je nach Distribution
> kann es eine erhebliche Herausforderung sein, herauszubekommen,
> wo da was passiert.
Ich habe SuSE 8.0 am Laufen. Gibt es denn ein Kommando, mit dem ich den
Pfad entsprechend veraendern kann?
Oh, und noch was, das vielleicht wichtig sein koennte: Ich arbeite mit dem
framebuffer device, da ich auf meinem Laptop anders die Grafik nicht zum
Laufen bringen konnte.
Fuer jede Hilfe dankbar :-))
Gruss, R.
Dieses Archiv wurde generiert von hypermail 2.1.2 : 17. May 2002 CEST