When I ssh into my ubuntu-box running Hardy 8.04, the environment variables in my .bashrc are not set.
If I do a source .bashrc, the variables are properly set, and all is well.
How come .bashrc isn't run at login?
2023-02-14
When I ssh into my ubuntu-box running Hardy 8.04, the environment variables in my .bashrc are not set.
If I do a source .bashrc, the variables are properly set, and all is well.
How come .bashrc isn't run at login?
.bashrc is not sourced when you log in using SSH. You need to source it in your .bash_profile like this:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi