$HOME sweet $HOME, dear $USER

Umgebungs-Variablen ("environment variables") werden von fast allen Linux-Programmen benutzt, von einigen sogar benoetigt. Wo/wie man sie einstellt, ist gerade fuer Anfaenger aber nicht leicht herauszufinden.

Wir werden uns zusammen ansehen: Wo kommen Umgebungs-Variablen her? Wo gehen Sie hin? Was sind Nicht-Umgebungs-Variablen? Und login-shells und sub-shells? Was wird wo gesetzt und wann wirksam?

Dieser Beitrag zum Einsteiger-Forum setzt keinerlei Vorkenntnisse heraus, sondern liefert alle benoetigten Grundlagen. Zwischenfragen sind ausdruecklich erwuenscht.