मेरे पास इसके लिए एक अच्छा सेटअप है, यह न केवल मुझे ~ / somereallylongfoldername करने के लिए सीडी करने की अनुमति देता है, बल्कि जब मैं / फ़ोल्डर में हूँ, तब भी सीडी वहाँ
पहली चीज़ जो मैं उपयोग करता हूं, वह है ओश-माय-ज़ीश के साथ zsh, यह आपको केस के बारे में चिंता किए बिना या यहां तक कि टाइपिंग सीडी के बिना भी सीडी की अनुमति देगा।
- git और zsh स्थापित करें
sudo apt-get install zsh git
- ओह माई ज़ेड स्थापित करें
कर्ल -L http://install.ohmyz.sh | श
- डिफ़ॉल्ट शेल को ZSH में बदलें
chsh -s /bin/zsh
अपने .zshrc को खोलें और संपादित करें जो आपके होम फोल्डर में स्थित है न कि यह छिपा हुआ है
नैनो ~ / .zshrc
फिर फ़ाइल के निचले भाग में निम्न पंक्ति जोड़ें
export CDPATH=$CDPATH:/:/home/$USER/:/media/$USER/
अगर आपको मेरी थीम पसंद है तो आप लाइन #ZSH_THEME="robbyrussell"को भी बदल सकते हैंZSH_THEME="pygmalion"
फ़ाइल को सहेजें और बंद करें फिर पुनरारंभ करें। खोल को बंद करें और खोल दें या बस एक नया टैब खोलें और इसे आज़माएँ
क्या आप नामों को पूरा करने के लिए टैब कुंजी का उपयोग नहीं कर सकते हैं और ZSH में भी आपको मामला दर्ज करने की आवश्यकता नहीं है, आप टैब टाइप कर सकते हैं और टैब दबा सकते हैं और इसे ~ / दस्तावेजों में बदल देंगे।

cd */याcd rea*/यदि अनिश्चित है तो हर समय केवल 1 उपनिरी है (यदि बैश का उपयोग कर रहे हैं, तो आपcd rea[TAB]अन्य गोले में भी कर सकते हैं लेकिन नाम के विस्तार का तरीका भिन्न हो सकता है)। यदि "/ रियलीग्लोनफॉल्डर" एक पूर्ण मार्ग है, तो वही, लेकिन सामने '/' के साथ, पूर्व के लिए:cd /rea*/