Pour autant que je sache, les shells interactifs peuvent être connectés ou non, et les fichiers de démarrage pour eux sont différents.
- Si le shell de connexion interactif + →
/etc/profile
puis la première lisible~/.bash_profile
,~/.bash_login
et~/.profile
- Si shell interactif + sans connexion →
/etc/bash.bashrc
alors~/.bashrc
Je veux définir certaines variables chaque fois que j'utilise un shell interactif, qu'il s'agisse ou non d'un shell de connexion.