autocd è stato aggiunto in bash 4.0. Puoi installare una versione più recente di bash con Homebrew e quindi modificare la shell di accesso predefinita con chsh :
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
Dopo aver aperto una nuova shell di login (o una scheda di default in Terminal o iTerm 2), echo $BASH_VERSION dovrebbe stampare qualcosa come 4.2.45(2)-release .
Terminale e iTerm 2 aprono nuove shell come shell di login di default, quindi bash legge ~/.bash_profile ma non ~/.bashrc . Se non generi ~/.bashrc da ~/.bash_profile o altro, aggiungi shopt -s autocd a ~/.bash_profile invece di ~/.bashrc .