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 .bashrc
les 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?
.profile
est 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 $$ $PPID
dans un terminal et copier-coller le résultat.
.bashrc
dans 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.