autocd
додано в bash 4.0. Ви можете встановити нову версію bash з Homebrew, а потім змінити стандартну оболонку входу за допомогою chsh
:
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
Після відкриття нової оболонки для входу (або вкладку за замовчуванням у Terminal або iTerm 2) echo $BASH_VERSION
слід надрукувати щось подібне 4.2.45(2)-release
.
Термінал та iTerm 2 відкривають нові оболонки як оболонки для входу за замовчуванням, тому bash читає, ~/.bash_profile
але ні ~/.bashrc
. Якщо ви не отримаєте джерело ~/.bashrc
з ~/.bash_profile
нічого або іншого, додайте shopt -s autocd
його ~/.bash_profile
замість ~/.bashrc
.
sudo port install bash
у кроці 1 також працює.