यहां cdअक्सर जटिल मार्गों से निपटने का तरीका है ।
mkdir ~/Links
ln -s /complexpath/there ~/Links
यह प्रतीकात्मक लिंक बनाएगा
~/Links/there
इस नए प्रयोग करने के लिए Linksकुशलतापूर्वक निर्देशिका, अपनी प्रवेश खोल रहा है तो bash
सिर्फ अपने में इस आदेश को शामिल ~/.profile(जो सभी बॉर्न शैली के गोले द्वारा किया जाता है bash, ksh, zsh...):
CDPATH=~/Links:.
export CDPATH
इसका मतलब यह है कि प्रत्येक के लिए cd, आपका शेल स्थानीय निर्देशिका खोजने के लिए 2 निर्देशिकाओं के भीतर दिखेगा:
~/Links
.
आपको इसे परीक्षण करने के लिए सत्र को पुनः आरंभ करने की आवश्यकता नहीं होगी, बस चलाएं:
. ~/.profile
जिसका मतलब है बस मेरी पढ़ें ~/.profile। ( ~/.bashrcजब आप इसे नहीं बदलते हैं तो आपको इसे उसी वैरिएबल इनिशियलाइज़ेशन को दोहराने की आवश्यकता नहीं होगी, क्योंकि आपको इसे अपने पास नहीं रखना होगा।)
एक बार जब आप इसका परीक्षण कर लेते हैं, तो आप अपने सत्र को फिर से शुरू कर पाएंगे;)।
अब से, हर बार जब आप जाना चाहते हैं thereतो आपको टाइप करना होगा:
cd there
git status। मेरे पास भी कुछ उपनाम हैं.bash_profile। ठीक वही नहीं जो आप पूछ रहे हैं, लेकिन संबंधित है।