autocd
đã được thêm vào bash 4.0. Bạn có thể cài đặt phiên bản bash mới hơn với Homebrew và sau đó thay đổi vỏ đăng nhập mặc định bằng chsh
:
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
Sau khi bạn mở một vỏ đăng nhập mới (hoặc một tab theo mặc định trong Terminal hoặc iTerm 2), echo $BASH_VERSION
nên in một cái gì đó như 4.2.45(2)-release
.
Terminal và iTerm 2 mở shell mới dưới dạng shell đăng nhập theo mặc định, vì vậy bash đọc ~/.bash_profile
nhưng không ~/.bashrc
. Nếu bạn không lấy nguồn ~/.bashrc
từ ~/.bash_profile
hoặc bất cứ thứ gì, hãy thêm shopt -s autocd
vào ~/.bash_profile
thay vì ~/.bashrc
.
sudo port install bash
nhập vào bước 1 của bạn cũng hoạt động.