आपके पीसी पर आपके द्वारा किए जाने वाले सबसे लगातार कार्य, फ़ाइलें बनाना, स्थानांतरित करना या हटाना है। आइए फाइल मैनेजमेंट के विभिन्न विकल्पों को देखें।
अपनी फ़ाइलों को प्रबंधित करने के लिए, आप या तो उपयोग कर सकते हैं
- टर्मिनल (कमांड लाइन इंटरफ़ेस - सीएलआई)
- फ़ाइल प्रबंधक (चित्रमय उपयोगकर्ता इंटरफ़ेस -GUI)
इस ट्यूटोरियल में, आप सीखेंगे-
- कमांड लाइन इंटरफ़ेस क्यों सीखें?
- उबंटू पर सीएलआई का शुभारंभ
- वर्तमान कार्य निर्देशिका (pwd)
- निर्देशिकाएँ बदलना (सीडी)
- घर निर्देशिका में नेविगेट करना (cd ~)
- रूट डायरेक्टरी में जाना (सीडी /)
- कई निर्देशिकाओं के माध्यम से नेविगेट करना
- एक निर्देशिका स्तर बढ़ रहा है (सीडी ...)
- सापेक्ष और निरपेक्ष पथ
यदि वीडियो उपलब्ध नहीं है तो यहां क्लिक करें
कमांड लाइन इंटरफ़ेस क्यों सीखें?
भले ही दुनिया जीयूआई आधारित प्रणालियों के लिए आगे बढ़ रही है, सीएलआई के अपने विशिष्ट उपयोग हैं और स्क्रिप्टिंग और सर्वर प्रशासन में व्यापक रूप से उपयोग किया जाता है। आइए इसे देखते हैं कुछ सम्मोहक उपयोग -- तुलनात्मक रूप से, कमांड अधिक विकल्प प्रदान करते हैं और लचीले होते हैं। जीयूआई में पाइपिंग और स्टड / स्टडआउट बेहद शक्तिशाली नहीं हैं
- GUI में कुछ विन्यास 5 स्क्रीन तक गहरे हैं जबकि CLI में यह केवल एक कमांड है
- GUI में फ़ाइल का नाम बदलना, 1000 का नाम बदलना, समय लेने वाली (कई फ़ाइलों का चयन करने के लिए नियंत्रण / शिफ्ट का उपयोग करना) होगा, जबकि सीएलआई में, नियमित अभिव्यक्तियों का उपयोग करके एक ही कार्य के साथ एक ही कार्य कर सकते हैं।
- सीएलआई तेजी से लोड करते हैं और जीयूआई की तुलना में रैम का उपभोग नहीं करते हैं। कुरकुरे परिदृश्यों में यह मायने रखता है।
GUI और CLI दोनों के अपने विशिष्ट उपयोग हैं। उदाहरण के लिए, GUI में, प्रदर्शन निगरानी ग्राफ़ सिस्टम स्वास्थ्य पर त्वरित दृश्य प्रतिक्रिया देते हैं , जबकि CLI में लॉग की सैकड़ों लाइनें देखते हैं।
आपको GUI (फ़ाइल प्रबंधक) और CLI (टर्मिनल) दोनों का उपयोग करना सीखना चाहिए
लिनक्स आधारित OS का GUI किसी अन्य OS के समान है। इसलिए, हम सीएलआई पर ध्यान केंद्रित करेंगे और कुछ उपयोगी कमांड सीखेंगे।
उबंटू पर सीएलआई का शुभारंभ
टर्मिनल लॉन्च करने के 2 तरीके हैं।
1) डैश पर जाएं और टर्मिनल टाइप करें
2) या आप टर्मिनल लॉन्च करने के लिए CTRL + Alt + T दबा सकते हैं
एक बार जब आप सीएलआई (टर्मिनल) लॉन्च करते हैं, तो आपको गुरु99 @ वर्चुअलबॉक्स (छवि देखें) के रूप में कुछ मिलेगा।
1) इस लाइन का पहला भाग उपयोगकर्ता का नाम है (बॉब, टॉम, ubuntu, होम…)
2) दूसरा भाग कंप्यूटर का नाम या होस्ट नाम है। होस्टनाम नेटवर्क पर कंप्यूटर की पहचान करने में मदद करता है। सर्वर वातावरण में, होस्ट-नाम महत्वपूर्ण हो जाता है।
3) ':' एक साधारण विभाजक है
4) टिल्ड '~' चिन्ह दर्शाता है कि उपयोगकर्ता होम डायरेक्टरी में काम कर रहा है । यदि आप निर्देशिका बदलते हैं, तो यह संकेत गायब हो जाएगा।
उपरोक्त चित्रण में, हम 'cd' कमांड का उपयोग करके / होम डाइरेक्टरी / बिन से चले गए हैं । / बिन निर्देशिका में काम करते समय ~ साइन प्रदर्शित नहीं होता है। यह होम डायरेक्टरी में वापस जाते समय दिखाई देता है।
5) '$' संकेत बताता है कि आप लिनक्स में एक नियमित उपयोगकर्ता के रूप में काम कर रहे हैं। रूट उपयोगकर्ता के रूप में काम करते समय, '#' प्रदर्शित होता है।
वर्तमान कार्य निर्देशिका
वर्तमान में आप जिस निर्देशिका को ब्राउज़ कर रहे हैं उसे वर्तमान कार्यशील निर्देशिका कहा जाता है। जब आप अपने पीसी को बूट करते हैं तो आप होम डायरेक्टरी पर लॉग इन करते हैं। यदि आप उस निर्देशिका को निर्धारित करना चाहते हैं जिस पर आप वर्तमान में काम कर रहे हैं, तो कमांड का उपयोग करें -
pwd
pwd कमांड का अर्थ p rint w orking d irectory है
ऊपर दिए गए आंकड़े से पता चलता है कि / होम / गुरु99 वह निर्देशिका है जिस पर हम वर्तमान में काम कर रहे हैं।
निर्देशिकाएँ बदलना
यदि आप अपनी वर्तमान निर्देशिका को बदलना चाहते हैं तो ' cd ' कमांड का उपयोग करें ।
cd /tem
निम्नलिखित उदाहरण पर विचार करें।
यहाँ, हम डायरेक्टरी / tmp / bin से / usr में चले गए और फिर वापस / tmp में।
घर निर्देशिका में नेविगेट करना
यदि आप होम निर्देशिका में नेविगेट करना चाहते हैं, तो सीडी टाइप करें ।
cd
आप सीडी ~ कमांड का उपयोग भी कर सकते हैं ।
cd ~
रूट डायरेक्टरी की ओर बढ़ रहा है
लिनक्स में फाइल सिस्टम का रूट '/' द्वारा दर्शाया जाता है। विंडोज में 'c: \' के समान।
नोट: विंडोज में, आप यूनिक्स / लिनक्स में पिछड़े स्लैश "\" का उपयोग करते हैं, फॉरवर्ड स्लैश का उपयोग "/" किया जाता है
रूट डायरेक्टरी में जाने के लिए 'cd /' टाइप करें।
cd /
TIP : सीडी और / के बीच का स्थान न भूलें । अन्यथा, आपको एक त्रुटि मिलेगी।
कई निर्देशिकाओं के माध्यम से नेविगेट करना
आप इसके संपूर्ण पथ को निर्दिष्ट करके एक ही समय में कई निर्देशिकाओं के माध्यम से नेविगेट कर सकते हैं।
उदाहरण: यदि आप / cpu निर्देशिका को / dev के तहत स्थानांतरित करना चाहते हैं, तो हमें इस ऑपरेशन को दो भागों में तोड़ने की आवश्यकता नहीं है।
इसके बजाय, हम सीधे निर्देशिका तक पहुंचने के लिए '/ dev / cpu' टाइप कर सकते हैं।
cd /dev/cpu
एक निर्देशिका स्तर बढ़ रहा है
एक निर्देशिका स्तर तक नेविगेट करने के लिए, प्रयास करें।
cd…
यहाँ 'cd ...' कमांड का उपयोग करके, हमने एक निर्देशिका को '/ dev / cpu' से '/ dev' में ले लिया है।
फिर एक ही कमांड का उपयोग करके, हम '/ dev' से '/' रूट डायरेक्टरी में जा चुके हैं।
सापेक्ष और निरपेक्ष पथ
कंप्यूटिंग में एक पथ एक फ़ाइल या फ़ोल्डर का पता है।
उदाहरण - विंडोज में
C:\documentsandsettings\user\downloadsलिनक्स में
/home/user/downloads
रास्ते दो प्रकार के होते हैं:
1. पूर्ण पथ:
मान लें कि आपको होम फ़ोल्डर 'गुरु 99' की पिक्चर्स डायरेक्टरी में संग्रहीत चित्रों को ब्राउज़ करना है।
पिक्चर्स डायरेक्टरी / होम / गुरू 99 / पिक्चर्स की निरपेक्ष फाइल पाथ
इस निर्देशिका में नेविगेट करने के लिए, आप कमांड का उपयोग कर सकते हैं।
cd /home/guru99/Pictures
इसे पूर्ण पथ कहा जाता है क्योंकि आप फ़ाइल तक पहुंचने के लिए पूर्ण पथ निर्दिष्ट कर रहे हैं।
2. सापेक्ष पथ:
जब आप किसी दिए गए निर्देशिका के भीतर किसी अन्य उपनिर्देशिका को ब्राउज़ करना होता है तो सापेक्ष पथ काम आता है।
यह आपको हर समय पूर्ण पथ टाइप करने के प्रयास से बचाता है।
मान लीजिए आप वर्तमान में अपनी होम निर्देशिका में हैं। आप डाउनलोड निर्देशिका में नेविगेट करना चाहते हैं।
आपको निरपेक्ष मार्ग टाइप करने की कोई आवश्यकता नहीं है
cd /home/guru99/Downloads
इसके बजाय, आप बस 'सीडी डाउनलोड' टाइप कर सकते हैं और आप डाउनलोड निर्देशिका में नेविगेट करेंगे क्योंकि आप पहले से ही '/ घर / गुरु99' निर्देशिका के भीतर मौजूद हैं ।
cd Downloads
इस तरह से आपको फ़ाइल सिस्टम में उसी निर्देशिका के भीतर किसी विशिष्ट स्थान तक पहुँचने के लिए पूर्ण पथ निर्दिष्ट करने की आवश्यकता नहीं है।
सारांश:
- अपनी फ़ाइलों का प्रबंधन करने के लिए, आप लिनक्स में GUI (फ़ाइल प्रबंधक) या CLI (टर्मिनल) का उपयोग कर सकते हैं। दोनों के अपने सापेक्ष लाभ हैं। ट्यूटोरियल श्रृंखला में, हम सीएलआई उर्फ टर्मिनल पर ध्यान केंद्रित करेंगे
- आप डैशबोर्ड से टर्मिनल लॉन्च कर सकते हैं या शॉर्टकट कुंजी Cntrl + Alt + T का उपयोग कर सकते हैं
- Pwd कमांड वर्तमान वर्किंग डायरेक्टरी देता है।
- निर्देशिकाओं को बदलने के लिए आप सीडी कमांड का उपयोग कर सकते हैं
- निरपेक्ष पथ एक फ़ाइल या निर्देशिका का पूरा पता है
- सापेक्ष पथ वर्तमान निर्देशिका के संबंध में निर्देशिका की फ़ाइल का सापेक्ष स्थान है
- सापेक्ष पथ हर समय पूर्ण पथ टाइप करने से बचने में मदद करता है।
आदेश | विवरण |
---|---|
सीडी या सीडी ~ |
गृह निर्देशिका में नेविगेट करें |
सीडी… |
एक स्तर ऊपर ले जाएँ |
सीडी |
किसी विशेष निर्देशिका में बदलने के लिए |
सीडी / |
रूट डायरेक्टरी में जाएं |