autocd
telah ditambahkan di bash 4.0. Anda dapat menginstal versi bash yang lebih baru dengan Homebrew dan kemudian mengubah shell login default dengan chsh
:
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
Setelah Anda membuka shell login baru (atau tab secara default di Terminal atau iTerm 2), echo $BASH_VERSION
harus mencetak sesuatu seperti 4.2.45(2)-release
.
Terminal dan iTerm 2 membuka shell baru sebagai shell login secara default, jadi bash membaca ~/.bash_profile
tetapi tidak ~/.bashrc
. Jika Anda tidak sumber ~/.bashrc
dari ~/.bash_profile
atau apapun, tambahkan shopt -s autocd
ke ~/.bash_profile
bukannya ~/.bashrc
.
sudo port install bash
ke langkah 1 Anda juga berfungsi.