autocd
se añadió en el golpe 4.0. Puedes instalar una nueva versión de bash con Homebrew y luego cambiar el shell de inicio de sesión por defecto 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 por defecto 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 por defecto, así que bash lee ~/.bash_profile
pero no ~/.bashrc
. Si no te das cuenta ~/.bashrc
de ~/.bash_profile
o cualquier otra cosa, añade shopt -s autocd
a ~/.bash_profile
en lugar de ~/.bashrc
.