J'ai trouvé beaucoup de gens qui cherchaient à comprendre pourquoi une instruction similaire à celle-ci :
Put X to your ~/.bashrc and you can do Y
ne fonctionnent pas.
Il s'avère toujours que les fichiers de démarrage de bash de Mac OS X (ou le Bash de Mac lui-même) ne génèrent pas le fichier ~/.bashrc, que ce soit dans l'interpréteur de commandes de connexion ou dans un interpréteur de commandes créé à partir du système de fenêtres - comme l'application Terminal dans Mac OS X).
Pourquoi cela, alors que tous les autres systèmes Unix-like avec Bash avec lesquels j'ai travaillé auparavant le faisaient ?
PS :
J'ai trouvé ce que Bash lui-même dit à propos des fichiers de démarrage (ce qui pourrait être utile) :
Lorsque Bash est invoqué en tant que shell de connexion interactif, ou en tant que non interactif avec l'option --login, il lit et exécute d'abord les exécute les commandes du fichier /etc/profile, si ce fichier existe. Après avoir lu ce fichier, il recherche ~/.bash_profile, ~/.bash_login, et ~/.profile, dans cet ordre, et lit et exécute les commandes à partir de la première qui existe et qui est lisible. L'option --noprofile peut être être utilisée au démarrage de l'interpréteur de commandes pour inhiber ce comportement.
Source : http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files