J'utilise iTerm sous Mac OS X 10.6. Il semble que lorsque j'ouvre iTerm, ni .bashrc
ni .bash_profile
a une source. Je peux le dire parce que les alias définis dans la section .bashrc
ne sont pas définis. Comment réparer ?
Réponses
Trop de publicités?Mettez vos définitions d'alias dans le fichier de profil bash, vous devez créer le fichier mais il sera sourcé automatiquement. Je crée un fichier séparé appelé alias.configuration et le source dans .bash_profile juste parce que j'ai un autre utilisateur défini et que je veux avoir le même jeu d'alias.
Ajouter
set -x
au début de /etc/profile
. Cela vous donne un compte-rendu ligne par ligne de tout ce qui est exécuté lorsque bash
démarre, y compris les fichiers provenant de l'intérieur /etc/profile
, ~/.bash_profile
etc. C'est un peu décourageant si vous ne comprenez pas bash
mais vous pouvez être en mesure de voir s'il y a une erreur dans un fichier de démarrage, et le résultat sera utile pour quelqu'un qui connaît bien le langage de programmation de l'UE. bash
pour vous aider à localiser votre problème.
Vous pouvez retirer le set -x
lorsque vous avez terminé le dépannage.