On Tue, May 15, 2001 at 03:14:39PM +0200, Thomas Guettler wrote:
On Tue, May 15, 2001 at 09:33:54AM +0200, Hilmar Preusse wrote: Wieso nicht? Ich fuehre in meiner .bash_profile nichts anderes aus als .bashrc auszufuehren, dort setzte ich alles. Bin nach langem rumdoktor'n zu dieser Loesung gekommen. Was spricht dagegen Hilmar?
Die .bashrc wird normalerweise von nicht-login-Shells ausgeführt. Also Shells, die z.B. die PATH-Umgebung nicht mehr setzen müssen, weil das ja bereits getan ist. Aber z.B. die Aliases sollten von jeder interaktiven Shell selbst gesetzt werden, damit man sie nicht vererben muß, denn das bringt wieder einige Scripte zu Fall.
Nochmal kurz:
.bash_profile: von jeder interaktiven Login-Shell .bashrc von jeder interaktiven Shell
Bei mir:
.bash_profile # alles Enverinmont export PATH="$HOME/bin.$(hostname):$HOME/bin:$PATH" export QTDIR=$HOME/qt-2.2.4
-r $HOME/.bashrc && source $HOME/.bashrc
------------- .bashrc alias ls='ls -F'
Best regards from Dresden/Germany Viele Gruesse aus Dresden Heiko Schlittermann