No se carga .bashrc al iniciar sesión por SSH

Si iniciamos sesión en alguna máquina remota por ssh y vemos que no nos carga el fichero ~/.bashrc donde es más que probable que tengamos definida nuestra configuración favorita para la shell con un PS1 personalizado, un PATH más cómodo o algunos Alias útiles, es porque al iniciar sesión por ssh se lee el fichero ~/.bash_profile así, lo que debemos hacer es indicar en este fichero que utilice la configuración almacenada en ~/.bashrc.

 $ vim .bash_profile

Añadimos

if [ -f ~/.bashrc ]; then
  .  ~/.bashrc;
fi

Como vimos en alguna entrada anterior usar un . (PUNTO) es un alias del comando source que permite cargar la configuración almacenada en un archivo.

This entry was posted in Linux, Tips and tagged , , , , . Bookmark the permalink.