Bash ओरिएंटेशन: CD लूप
चाइल्ड और पैरेंट डायरेक्टरी मूवमेंट का अभ्यास तब तक करें जब तक कि पाथ में बदलाव स्वचालित न लगने लगे।
इंटरएक्टिव पाठ शुरू करेंcd सरल है, लेकिन नेविगेशन त्रुटियां आमतौर पर गति और धारणाओं (assumptions) से आती हैं। यह ड्रिल एक विश्वसनीय इन-एंड-आउट लूप बनाता है: एक फ़ोल्डर में प्रवेश करें, लोकेशन की पुष्टि करें, पैरेंट पर लौटें, फिर से पुष्टि करें।
अभ्यास करने के लिए कमांड
cd Documents
pwd
cd ..
pwd
अपेक्षित टर्मिनल सिग्नल
cd स्वयं सफलता पर चुप (silent) रहता है। मूवमेंट की पुष्टि करने के लिए pwd का उपयोग करें:
/home/user/Documents
/home/user
यह क्यों मायने रखता है
वास्तविक सत्रों (sessions) में अधिकांश कमांड विफलताएं पाथ विफलताएं होती हैं, सिंटैक्स विफलताएं नहीं। यदि आपका cd लूप मसल मेमोरी बन जाता है, तो मल्टी-स्टेप वर्कफ़्लो सुरक्षित और तेज़ हो जाते हैं।
सामान्य गलतियाँ
- बिना सत्यापन के यह मान लेना कि
cd Documentsने काम किया है। - ग्लोबल ऑपरेशन्स चलाने से पहले
cd ..के साथ लौटना भूल जाना। - संदर्भ (context) की जाँच किए बिना रिलेटिव और एब्सोल्यूट पाथ्स को मिलाना।
अभ्यास विस्तार
एक और चक्र (cycle) जोड़ें:
cd Documents
cd ..
cd Documents
pwd
लक्ष्य वर्तमान पाथ के बारे में पूरी तरह जागरूक रहते हुए सहज मूवमेंट है।
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।