On Thu, 20 Sep 2001, Helga Fischer wrote:
Hi Thilo,
Am Donnerstag, 20. September 2001 20:25 schrieb Thilo:
On Thu, 20 Sep 2001, Helga Fischer wrote:
Ich würde mich aber bei solchen Sachen viel wohler fühlen, wenn ich wüßte, wo diese Variablen liegen. Gibt's keine Konfig-Datei dafür? Oder irgendwo Regeln, nach denen sie gesetzt werden?
/etc/profile
hier werden einige der variable gesetzt - aber nicht alle.
Eben. Da pfriemle ich mir meine Variablen auch bewußt rein (oder in die .profile). Jetzt gibt es aber immer schlaue Programme, die irgendwo anders Variablen setzen (Mozilla oder andere Anwendungsprogramme); ich möchte das gerne irgendwie kontrollieren können.
Man bekommt ja auch unterschiedliche Variablen angezeigt, je nachdem, was für einen Befehl man nimmt. env liefert ziemlich viel; da gab es aber auch noch einen anderen (ist mir entfallen), der förderte aber noch mehr davon zu Tage.
# env gibt dir immer die komplette env. es gibt nicht noch mehr :-)
Jetzt möchte ich es doch endlich mal ganz richtig und komplett verstehen.
deine umgebung aendert sich ja dauernd, deshalb sieht man manchmal mehr oder auch weniger - ja programme setzen auch umgebungsvariablen (z.b. der xserver die DISPLAY variable) alle programme uebernehmen (meistens) die umgebung von dem programm das sie aufruft (ab und zu sehr gefaehrlich, stichwort: root) dh. also jedes programm kann einfluss auf die umgebungsvariablen haben und es gibt keine centrale stelle die diese kontrolliert. /etc/profile ist deshalb ein guter anfang, da dort die erste umgebung geschaffen wird.
Helga
gruss Thilo