सबै भन्दा महत्त्वपूर्ण आदेशहरू तपाईले सिक्नु हुनेछ जब लिनक्स कमाण्ड लाइन प्रयोग गर्दा pwd आदेश हो जसले मुद्रण काम गर्ने डाइरेक्टरीको लागि खडा गर्छ।
यो मार्गदर्शकले तपाईंलाई कसरी pwd कमान्ड प्रयोग गर्ने छ भनेर देखाउँछ र तपाईले काम गरिरहनुभएको डाइरेक्टरीमा भौतिक मार्ग र तपाईले काम गरिरहनु भएको तार्किक डाइरेक्टरी देखाउनेछ।
कसरी पत्ता लगाउने कुन लिनक्स डाइरेक्टरी तपाई हालैमा हुनुहुन्छ
तपाइँ कुन हालको डाइरेक्टरी पत्ता लगाउनुहुन्छ तपाई हालमा निम्न आदेश चलाउनुहुन्छ:
pwd
Pwd कमाण्डको लागी उत्पादन यो जस्तै हुनेछ:
/ home / gary
जब तपाईं प्रणालीको वरिपरि लैजानुहुन्छ काम गर्ने डाइरेक्टरीले तपाईंको प्रणालीलाई फाइल प्रणाली भित्र प्रतिबिंबित गर्दछ।
उदाहरणका लागि, यदि तपाईं कागजात फोल्डरमा नेविगेट गर्न सीडी कमाण्ड प्रयोग गर्नुहुन्छ भने pwd कमाण्डले निम्न प्रदर्शन गर्नेछ:
/ घर / गैरी / कागजातहरू
तपाईले सिम्लिकल लिङ्क गरिएको फोल्डरमा नेविगेट गर्दा पीडब्ल्यू कार्यक्रम देखाउँछ
यस भागको लागि, हामी स्थिति व्याख्या गर्न एक सानो परिदृश्य स्थापना गर्नेछौं।
कल्पना गर्नुहोस् तपाईंको फोल्डर ढाँचा निम्नानुसार छ:
- घर
- gary
- कागजातहरू
- फोल्डर 1
- फोल्डर 2
- कागजातहरू
- gary
अब कल्पना गर्नुहोस् तपाईंले फोल्डर 2 मा एक प्रतीकात्मक लिंक निम्नानुसार सिर्जना गर्नुभयो :
ln -s / home / gary / documents / folder1 / home / gary / documents / accounts
फोल्डरको रूख अब यो जस्तो देखिन्छ:
- घर
- gary
- कागजातहरू
- फोल्डर 1
- फोल्डर 2
- खाताहरू
- कागजातहरू
- gary
Ls आदेशले एक विशेष स्थान भित्र फाइलहरू र फोल्डरहरू देखाउँदछ:
ls -lt
यदि मैले मेरो कागजातहरू विरुद्धको माथिको आदेश चलाएँ भने मैले देख्छु कि खाताहरूका लागि यसले यो केहि कुरा देखाउनेछ:
खाताहरू -> फोल्डर 2
प्रतीकलिक लिङ्क मूलतया फाइल प्रणाली भित्र अर्को स्थानमा संकेत गर्दछ।
अब कल्पना गर्नुहोस् कि तपाईं कागजात फोल्डरमा हुनुहुन्छ र तपाईले खाता फोल्डरमा सार्नको लागि सीडी आदेश प्रयोग गर्नुभयो।
तपाई के सोच्नुहुन्छ pwd को उत्पादन हुनेछ?
यदि तपाईंले अनुमान लगाउनुभयो कि यसले / गृह / गैरी / कागजातहरू / खाताहरू देखाउनेछ भने तपाई सही हुनेछ तर यदि तपाईँले खाता फोल्डरको विरुद्ध ls कमाउनुभयो भने यो तपाइँ फोल्डर फोल्डरमा फाइलहरू देखाउदै हुनुहुन्छ।
निम्न आदेश हेर्नुहोस्:
pwd -P
जब तपाईं माथिल्लो आदेश एक प्रतीक रूपमा लिङ्क गरिएको फोल्डर भित्र चलाउनुहुन्छ तपाईले हाम्रो स्थान / गृह / गैरी / कागजात / फोल्डर 2 मा भौतिक स्थान देख्नुहुनेछ।
तार्किक फोल्डर हेर्न तपाइँ निम्न आदेश प्रयोग गर्न सक्नुहुन्छ:
pwd-l
यो मेरो मामला मा आफ्नो घर मा / घर / गैरी / दस्तावेज / खाता हो जो pwd को रूप मा दिखाएगा।
कसरी pwd संकलित गरिएको छ र तपाईंको प्रणालीमा सेटअप गर्दछ, pwd आदेश भौतिक पथमा पूर्वनिर्धारित हुन सक्छ वा तार्किक बाटोमा पूर्वनिर्धारित हुन सक्छ।
यसकारण -P वा -L स्विच प्रयोग गर्ने (यो कुन व्यवहारमा देख्न चाहानुहुन्छ) प्रयोग गर्न राम्रो आदत हो।
$ PWD चर प्रयोग गरिँदै
तपाईँले अहिलेको कार्य निर्देशिका डाइरेक्टरी $ PWD चरको प्रदर्शन गरेर हेर्न सक्नुहुन्छ। केवल निम्न आदेश प्रयोग गर्नुहोस्:
$ PWD
अघिल्लो कार्य निर्देशिका प्रदर्शन गर्नुहोस्
यदि तपाइँ अघिल्लो कार्य डाइरेक्टरी हेर्न चाहनुहुन्छ भने तपाइँ निम्न आदेश चलाउन सक्नुहुन्छ:
$ OLDPWD गूंज
यसले हाल डाइरेक्टरीमा सारिनु अघि यो डाइरेक्टरी देखाउनेछ जुन तपाईं अघि हुनुहुन्थ्यो।
Pwd को एकाधिक घटनाक्रम
पहिले नै उल्लेख गरिएको जस्तै pwd कसरी सेटअप सेटअपमा आधारित व्यवहार गर्न सक्छ।
यो एक राम्रो उदाहरण कुबन्नु लिनक्सन भित्र छ।
जब तपाईं चलाउनुहुन्छ pwd को शेल संस्करण प्रयोग गरिन्छ pwd ले तार्किक काम गर्ने डाइरेक्टरी देखाउँदा जब तपाईं प्रतीक रूपमा लिङ्क गरिएको फोल्डर भित्र हुनुहुन्छ।
यद्यपि, यदि तपाइँ निम्न आदेश चलाउनुहुन्छ भने तपाईंले देख्नुहुनेछ कि यसले शारीरिक काम गर्ने डाइरेक्टरी देखाउँछ जब तपाईं प्रतीक रूपमा लिङ्क गरिएको फोल्डर भित्र हुनुहुन्छ।
/ usr / bin / pwd
यो स्पष्ट रूप देखि धेरै उपयोगी छैन किनकी तपाईं अनिवार्य रूपमा एक नै कमाई चलिरहनु भएको छ तर तपाईसँग पूर्वनिर्धारित मोडमा चलिरहेको बेला रिवर्स परिणाम रहेको छ।
जस्तै उल्लेख गरिएमा तपाई शायद -P र -L लिपिको प्रयोग गर्ने आदतमा जान चाहानुहुन्छ।
सारांश
Pwd कमाण्डका लागि दुई थप स्विचहरू छन्:
pwd --version
यसले pwd को लागि वर्तमान संस्करण नम्बर देखाउँछ।
जब pwd को शेल संस्करण विरुद्ध चलिरहेको हो यसले काम नगर्न सक्छ तर / bin / pwd को विरुद्ध काम गर्नेछ।
अर्को स्विच निम्नानुसार छ:
pwd --help
यसले टर्मिनल सञ्झ्यालमा म्यानुअल पृष्ठ प्रदर्शन गर्दछ
फेरि यो PWD को खोल संस्करण को लागि काम गर्दैन, केवल / बिन / पीडब्ल्यूडी संस्करण को बिरुद्ध।