Hasta donde yo sé, los shells interactivos pueden iniciar sesión o no iniciar sesión, y los archivos de inicio para ellos son diferentes.
- Si intérprete interactivo de ingreso + →
/etc/profile
a continuación, la primera lectura de~/.bash_profile
,~/.bash_login
y~/.profile
- Si es interactivo + shell sin inicio de sesión →
/etc/bash.bashrc
entonces~/.bashrc
Quiero establecer algunas variables cada vez que uso un shell interactivo, independientemente de si es un shell de inicio de sesión o no.