autocd
a été ajouté dans bash 4.0. Vous pouvez installer une version plus récente de bash avec Homebrew et changer le shell de connexion par défaut avec chsh
:
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
Après avoir ouvert un nouveau shell de connexion (ou un onglet par défaut dans Terminal ou iTerm 2), echo $BASH_VERSION
devrait afficher quelque chose comme 4.2.45(2)-release
.
Terminal et iTerm 2 ouvrent par défaut de nouveaux shells en tant que shells de connexion, de sorte que bash lit ~/.bash_profile
mais pas ~/.bashrc
. Si vous ne vous approvisionnez pas ~/.bashrc
de ~/.bash_profile
ou autre, ajoutez shopt -s autocd
à ~/.bash_profile
au lieu de ~/.bashrc
.