Aenderungen in der .bashrc werden erst nach Neuanmeldung aktiv
[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? In diesem Fall habe ich meine 'PYTHONPATH' Variable geaendert. Vielen Dank Chris -- 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
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?
In diesem Fall habe ich meine 'PYTHONPATH' Variable geaendert.
Vielen Dank Chris
ändert man die Datei ~/.bashrc, solltem man source ~/.bashrc ausführen. Warum: siehe man bash Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
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
Am Dienstag, 15. Juli 2008 11:58 schrieb chris borgolte: Hallo Chris
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?
das wäre mir ja ganz was neues!
In diesem Fall habe ich meine 'PYTHONPATH' Variable geaendert.
Der Befehl source .bashrc liest die geändert .bashrc neu ein. Gruß stefan -- Private Nachrichten bitte nur noch an die Adresse s.neumeyer@gmx.net senden. Zu Wahrung meiner Privatspähre bitte ich die Möglichkeiten der GNUgpg-Verschlüsselung zu nutzen. Public-Key 8B7A04A0D5B8F4DA Unverschlüsselt zugesandte Nachrichten werde ich nicht mehr beachten. OS: GNU/Linux Debian 4.0r3 "Etch"
participants (4)
-
chris borgolte
-
Dr. Jürgen Vollmer
-
Heinz-Stefan Neumeyer
-
Kyek, Andreas, VF-DE