चाहे आप Linux पर Python ऐप्स विकसित कर रहे हों, या केवल शेल से अपनी फ़ाइलों को व्यवस्थित कर रहे हों, यह जानना महत्वपूर्ण है कि आप वर्तमान में किस फ़ोल्डर में नेविगेट कर रहे हैं।
pwd कमांड आपके लिए यह करेगा – यह उस वर्तमान निर्देशिका का नाम प्रिंट करता है जिसमें आप टर्मिनल में नेविगेट कर रहे हैं – इसके पूर्ण पथ सहित।
यह किसी भी Linux वातावरण में अत्यंत उपयोगी है क्योंकि यह इस भ्रम को दूर करेगा कि आप किस फ़ोल्डर में हैं, एक सिस्टम में एक ही नाम के कई फ़ोल्डर होना बहुत आम है।
नीचे उदाहरण देखें:
linuxscrew-host:pictures screw $
डिफ़ॉल्ट Bash टर्मिनल प्रॉम्प्ट आपका होस्टनाम (linuxscrew-host), उपयोगकर्ता नाम (screw), और वर्तमान फ़ोल्डर (pictures) दिखाता है। यदि आपके पास pictures नाम के एक से अधिक फ़ोल्डर हैं, तो आप प्रदर्शित जानकारी के आधार पर नहीं जान पाएंगे कि आप वर्तमान में किसमें हैं।
सिंटैक्स और उपयोग
यहाँ pwd के लिए सिंटैक्स है:
pwd [OPTIONS]...
यहाँ यह उपयोग में है!
pwd
(हां, आप बस pwd टाइप करते हैं – यह इतना आसान है)। प्रतिक्रिया में आपको वर्तमान कार्यशील निर्देशिका का पूरा पथ मिलेगा, इस मामले में, यह /Users/screw/pictures है।
परिणाम:
linuxscrew-host:pictures screw$ pwd /Users/screw/pictures
विकल्प
pwd एक सरल कमांड है, केवल दो विकल्प हैं जिन्हें आप इसे पास कर सकते हैं:
-L, --logical Display the logical current working directory -P, --physical Display the physical current working directory (all symbolic links resolved)
विकल्पों को Bash शेल में कमांड में इस तरह पास किया जा सकता है:
pwd -L -P
- एक सिमलिंक किसी अन्य फ़ाइल या निर्देशिका का लिंक या संदर्भ है (आपने शायद उन्हें Windows में शॉर्टकट के रूप में देखा है, जो एक समान कार्य करते हैं)
निष्कर्ष
pwd एक सरल, छोटी कमांड है जिसका स्पष्ट उद्देश्य है, इसलिए यह एक बहुत छोटा लेख था!
Linux कमांड और Bash स्क्रिप्टिंग के बारे में अधिक जानने के लिए, हमारे Bash लेखों की पूरी सूची देखें!