autocd
bash 4.0 में जोड़ा गया था। आप होमब्रे के साथ बैश का एक नया संस्करण स्थापित कर सकते हैं और उसके बाद डिफ़ॉल्ट लॉगिन शेल को बदल सकते हैं chsh
:
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
आपके द्वारा एक नया लॉगिन खोल (या टर्मिनल या iTerm 2 में डिफ़ॉल्ट रूप से एक टैब) खोलने के बाद, echo $BASH_VERSION
कुछ ऐसा प्रिंट करना चाहिए 4.2.45(2)-release
।
टर्मिनल और iTerm 2 डिफ़ॉल्ट रूप से लॉगिन गोले के रूप में नए गोले खोलते हैं, इसलिए बैश पढ़ता है ~/.bash_profile
लेकिन नहीं ~/.bashrc
। यदि आप किसी भी चीज़ ~/.bashrc
से स्रोत नहीं बनाते हैं, तो इसके बजाय ~/.bash_profile
जोड़ें ।shopt -s autocd
~/.bash_profile
~/.bashrc
sudo port install bash
आपके चरण 1 में भी काम कर रहा है।