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
.