Dr. Jürgen Vollmer wrote:
Am Dienstag, 15. Juli 2008 11:58:13 schrieb chris borgolte:
[OpenSuse11, 32bit]
Habe gerade auf die neue Suse gewechselt. In meinen vorigen Versionen wurden die Aenderungen in der .bashrc immer schon in einem neu gestarteten xterm aktiviert, jetzt musste ich mich aber erst ab- und wieder anmelden. Ist das so gewuenscht?
[...] ändert man die Datei ~/.bashrc, solltem man source ~/.bashrc ausführen. Warum: siehe man bash
Das gilt für die _aktuelle_ Shell; das ist klar. Chris schreibt aber, er hätte ein neues xterm gestartet. Ein neues xterm startet aber immer auch eine neue Shell; evtl. ist die neue Shell eine "login-shell". Diese liest die ~/.bashrc nur, wenn das in /etc/profile oder in einem der Files ~/.bash_profile, ~/.bash_login oder ~/.profile steht. Das ist bei meiner SUSE hier NICHT der Fall! Im Falle eine "non login shell" wird aber IMMER ~/.bashrc gelesen (ausser man hat mit --norc oder --rcfile rumgespielt). Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org