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/profilepuis la première lisible~/.bash_profile,~/.bash_loginet~/.profile - Si shell interactif + sans connexion →
/etc/bash.bashrcalors~/.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.