Tengo un usuario (no root) que tiene un ~/.bashrc
archivo con algunos alias.
Pero no parece que el archivo se ejecute al iniciar sesión. Si lo hago, source ~/.bashrc
entonces hace lo que se supone que debe hacer. ¿Pero no se ~/.bashrc
supone que debe ejecutarse cada vez que inicio sesión?
Los permisos se establecen en 644 (igual que mi raíz .bashrc
, que funciona bien). El archivo es propiedad del usuario en cuestión.
Respuestas:
~/.bashrc
es para shells interactivos sin inicio de sesión . Fuente de shells de inicio de sesión~/.bash_profile
(~/.bash_login
oo~/.profile
). Obtener su~/.bashrc
allí le permitirá tener configuraciones comunes.fuente
.bash_profile
de.bashrc
, lo que podría tener sentido cuando utiliza principalmente shells interactivos.