Le code dans .bashrc ne s'exécute pas lorsque j'ouvre une nouvelle fenêtre de terminal dans Ubuntu 12.04. J'ai remarqué cela lors de la création d'un fichier .bash_aliases. Les alias ne sont pas apparus lorsque j'ai ouvert un nouveau terminal. Toutefois, lorsque je tape source .bashrcles alias sont apparus.
.bashrc doit être exécuté à chaque fois que j'ouvre une nouvelle fenêtre de terminal, non?
Comment puis-je y arriver?
.profileest lu au moment de la connexion, pas lorsque vous ouvrez un nouveau terminal, sauf en cas de mauvaise configuration quelque part. Selah: avez-vous changé quelque chose à partir de la configuration par défaut? Veuillez exécuter ps -o command $$ $PPIDdans un terminal et copier-coller le résultat.
.bashrcdans votre dossier personnel, non?
echo $SHELL. Cela m'est arrivé et le shell était / bin / sh au lieu de bash. Corrigez-le dans / etc / passwd et son exécution .bashrc.