.bashrc not working
David Nugent
davidn at datalinktech.com.au
Tue Mar 21 17:07:35 PST 2006
elekktretterr at xxxxxxxxxxxxxx wrote:
Hi there,
for some reason it appears that .bashrc is not being read after a login.
It contains this line:
export PATH=$PATH:/usr/pkg/bin:/usr/pkg/sbin
if i run this directly on the command line it works.
Any ideas whats wrong? Im running 1.4.
By default, bash does not source .bashrc on login. Your .profile (or
. bash_login) should do that explictly if you need it.
. bashrc is sourced when bash starts up in the non-login mode, which is
why you should not really be recursively changing environment variables
in it as you are, otherwise you'll duplicate what you are adding every
time you invoke another level of shell and you end up with
$ORIG_PATH:/usr/pkg/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/pkg/sbin:/....
More information about the Users
mailing list