Linux Tutorial for Beginners: Introduction to Linux Operating System
विषयसूची:
- सीडी कमांड
- निरपेक्ष और सापेक्ष पथ नाम
- जनक निर्देशिका
- पिछली निर्देशिका पर नेविगेट करें
- होम निर्देशिका पर नेविगेट करें
- उनके नाम में अंतरिक्ष के साथ निर्देशिकाएँ
- निष्कर्ष
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 कमांड के तर्क के रूप में डैश (
-
) वर्ण पास करें:
होम निर्देशिका पर नेविगेट करें
अपने घर निर्देशिका में नेविगेट करने के लिए बस
cd
टाइप करें। अपने घर निर्देशिका में सीधे लौटने का एक और तरीका है, जैसा कि नीचे दिखाया गया है, टिल्ड (
~
) वर्ण का उपयोग करना है:
cd ~
उदाहरण के लिए, यदि आप
Downloads
निर्देशिका में नेविगेट करना चाहते हैं, जो आपके घर की निर्देशिका के अंदर है, तो आप टाइप करेंगे:
cd ~/Downloads
आप निम्नलिखित सिंटैक्स का उपयोग करके किसी अन्य उपयोगकर्ता के होम डायरेक्टरी में नेविगेट कर सकते हैं:
उनके नाम में अंतरिक्ष के साथ निर्देशिकाएँ
यदि निर्देशिका जिसे आप इसके नाम में स्थान बदलना चाहते हैं, तो आपको या तो उद्धरण के साथ पथ को घेरना चाहिए या स्थान से बचने के लिए बैकस्लैश (
\
) वर्ण का उपयोग करना चाहिए:
cd 'Dir name with space'
निष्कर्ष
अब तक, आपको एक अच्छी समझ होनी चाहिए कि वर्तमान कार्यशील निर्देशिका क्या है और एक अलग निर्देशिका में नेविगेट करने के लिए
cd
कमांड का उपयोग कैसे करें।
वर्चुअल सीडी का उपयोग करें ... और कभी भी पूरी तरह से एक सीडी खोना नहीं
अपनी हार्ड ड्राइव पर सीडी और डीवीडी की आभासी प्रतियां बनाएं और उपयोग करें वर्चुअल सीडी।
लिनक्स में चेंज कमांड (परिवर्तन समूह)
लिनक्स में, प्रत्येक फ़ाइल एक मालिक और एक समूह से जुड़ी होती है और इसमें अनुमतियाँ होती हैं जो यह निर्धारित करती हैं कि उपयोगकर्ता फ़ाइल को पढ़, लिख या निष्पादित कर सकते हैं। Chgrpc कमांड दी गई फाइलों के समूह के स्वामित्व को बदल देता है।
लिनक्स में Ls कमांड (सूची फ़ाइलें और निर्देशिका)
Ls कमांड बेसिक कमांड में से एक है जिसे किसी भी लिनक्स यूजर को पता होना चाहिए। इसका उपयोग फ़ाइल और निर्देशिकाओं के बारे में जानकारी को फ़ाइल सिस्टम में सूचीबद्ध करने के लिए किया जाता है।