एंड्रॉयड

लिनक्स में सीडी कमांड (परिवर्तन निर्देशिका)

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

विषयसूची:

Anonim

cd ("परिवर्तन निर्देशिका") कमांड का उपयोग लिनक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम में वर्तमान कार्य निर्देशिका को बदलने के लिए किया जाता है। लिनक्स टर्मिनल पर काम करते समय यह सबसे बुनियादी और अक्सर उपयोग की जाने वाली कमांड में से एक है।

वर्तमान कार्यशील निर्देशिका वह निर्देशिका (फ़ोल्डर) है जिसमें उपयोगकर्ता वर्तमान में काम कर रहा है। हर बार जब आप अपने कमांड प्रॉम्प्ट के साथ बातचीत करते हैं, तो आप एक निर्देशिका के भीतर काम कर रहे होते हैं।

इस ट्यूटोरियल में, हम आपको दिखाएंगे कि अपने सिस्टम के डायरेक्टरी ट्री को नेविगेट करने के लिए cd कमांड का उपयोग कैसे करें।

सीडी कमांड

cd एक शेल बिल्डिन है, और इसका व्यवहार शेल से शेल तक थोड़ा भिन्न हो सकता है। इसके निष्पादन के लिए आवश्यक जानकारी निर्धारित करने के लिए शेल पर्यावरण चर का उपयोग करता है।

हम cd के बैश बिलियन संस्करण को कवर करेंगे।

cd कमांड के लिए सिंटैक्स निम्नानुसार है:

cd directory

आदेश केवल दो विकल्पों को स्वीकार करता है जिनका उपयोग शायद ही कभी किया जाता है।

  • −L , प्रतीकात्मक लिंक का पालन करें। डिफ़ॉल्ट रूप से, cd व्यवहार करता है जैसे कि -L विकल्प निर्दिष्ट है। −P , प्रतीकात्मक लिंक का पालन न करें। दूसरे शब्दों में, जब यह विकल्प निर्दिष्ट किया जाता है, और आप एक सिमिलिंक पर नेविगेट करने का प्रयास करते हैं जो एक निर्देशिका को इंगित करता है, तो cd निर्देशिका में बदल जाएगी।

अपने सरलतम रूप में, जब बिना किसी तर्क के उपयोग किया जाता है, तो cd आपको अपने होम डायरेक्टरी में ले जाएगा।

फ़ाइल सिस्टम के माध्यम से नेविगेट करते समय, आप निर्देशिकाओं के नामों को स्वत: पूर्ण करने के लिए Tab कुंजी का उपयोग कर सकते हैं। निर्देशिका नाम के अंत में एक स्लैश जोड़ना वैकल्पिक है।

किसी निर्देशिका पर स्विच करने के लिए, आपके पास उस निर्देशिका के लिए निष्पादन योग्य अनुमति होनी चाहिए।

pwd कमांड आपको यह पता लगाने की अनुमति देता है कि आप वर्तमान में किस निर्देशिका में हैं।

निरपेक्ष और सापेक्ष पथ नाम

जब किसी निर्देशिका को बदलने के लिए निर्दिष्ट किया जाता है, तो आप निरपेक्ष या सापेक्ष पथ नामों का उपयोग कर सकते हैं। निरपेक्ष या पूर्ण पथ सिस्टम रूट / से शुरू होता है, और सापेक्ष पथ आपकी वर्तमान निर्देशिका से शुरू होता है।

डिफ़ॉल्ट रूप से, जब आप अपने लिनक्स सिस्टम में लॉग इन करते हैं, तो आपकी वर्तमान कार्यशील निर्देशिका आपके होम निर्देशिका में सेट हो जाती है। यह मानते हुए कि Downloads निर्देशिका आपके घर निर्देशिका में मौजूद है, आप निर्देशिका के सापेक्ष पथ का उपयोग करके उस पर नेविगेट कर सकते हैं:

cd Downloads

आप इसके पूर्ण पथ का उपयोग करके उसी निर्देशिका में भी नेविगेट कर सकते हैं:

cd /home/username/Downloads

संक्षेप में, यदि पथ एक स्लैश ( / ) से शुरू होता है, तो यह निर्देशिका का पूर्ण पथ है।

जनक निर्देशिका

यूनिक्स की तरह के ऑपरेटिंग सिस्टम पर, वर्तमान कार्य निर्देशिका को एकल डॉट ( . ) द्वारा दर्शाया गया है। दो डॉट्स ( .. ), एक के बाद एक, मूल निर्देशिका का प्रतिनिधित्व कर रहे हैं या दूसरे शब्दों में वर्तमान एक के ऊपर निर्देशिका।

यदि आप cd. टाइप करते हैं cd. , आप वर्तमान निर्देशिका में बदल जाएंगे या, दूसरे शब्दों में, कमांड कुछ भी नहीं करेगा।

मान लीजिए कि आप वर्तमान में /usr/local/share निर्देशिका में हैं, /usr/local निर्देशिका (वर्तमान निर्देशिका से एक स्तर ऊपर) पर स्विच करने के लिए, आप टाइप करेंगे:

cd../

/usr निर्देशिका (माता-पिता के माता-पिता) तक दो स्तरों को स्थानांतरित करने के लिए, आप निम्नलिखित चला सकते हैं:

cd../../

यहाँ एक और उदाहरण है। मान लें कि आप /usr/local/share निर्देशिका में हैं, और आप /usr/local/src पर स्विच करना चाहते हैं। आप इसे टाइप करके देख सकते हैं:

cd../src

पिछली निर्देशिका पर नेविगेट करें

पिछली कार्य निर्देशिका में वापस जाने के लिए, cd कमांड के तर्क के रूप में डैश ( - ) वर्ण पास करें:

cd -

होम निर्देशिका पर नेविगेट करें

अपने घर निर्देशिका में नेविगेट करने के लिए बस cd टाइप करें। अपने घर निर्देशिका में सीधे लौटने का एक और तरीका है, जैसा कि नीचे दिखाया गया है, टिल्ड ( ~ ) वर्ण का उपयोग करना है:

cd ~

उदाहरण के लिए, यदि आप Downloads निर्देशिका में नेविगेट करना चाहते हैं, जो आपके घर की निर्देशिका के अंदर है, तो आप टाइप करेंगे:

cd ~/Downloads

आप निम्नलिखित सिंटैक्स का उपयोग करके किसी अन्य उपयोगकर्ता के होम डायरेक्टरी में नेविगेट कर सकते हैं:

cd ~username

उनके नाम में अंतरिक्ष के साथ निर्देशिकाएँ

यदि निर्देशिका जिसे आप इसके नाम में स्थान बदलना चाहते हैं, तो आपको या तो उद्धरण के साथ पथ को घेरना चाहिए या स्थान से बचने के लिए बैकस्लैश ( \ ) वर्ण का उपयोग करना चाहिए:

cd 'Dir name with space'

cd Dir\ name\ with\ space

निष्कर्ष

अब तक, आपको एक अच्छी समझ होनी चाहिए कि वर्तमान कार्यशील निर्देशिका क्या है और एक अलग निर्देशिका में नेविगेट करने के लिए cd कमांड का उपयोग कैसे करें।

बश टर्मिनल