autocd se agregó en bash 4.0. Puedes instalar una versión más reciente de bash con Homebrew y luego cambiar el shell de inicio de sesión predeterminado con chsh :
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
Después de abrir un nuevo shell de inicio de sesión (o una pestaña de forma predeterminada en Terminal o iTerm 2), echo $BASH_VERSION debería imprimir algo como 4.2.45(2)-release .
Terminal e iTerm 2 abren nuevos shells como shells de inicio de sesión de manera predeterminada, por lo que bash lee ~/.bash_profile pero no ~/.bashrc . Si no obtiene ~/.bashrc de ~/.bash_profile ni nada, agregue shopt -s autocd a ~/.bash_profile en lugar de ~/.bashrc .