मुख्य सामग्री पर जाएं
मॉड्यूल 1 · पाठ 1 का 2पाठ्यक्रम में 1/11~10 min
मॉड्यूल पाठ (1/2)

मैं कहाँ हूँ? (पीडब्ल्यूडी और एलएस)

लिनक्स कमांड लाइन (या टर्मिनल) एक अत्यंत शक्तिशाली उपकरण है जो आपको ग्राफिकल यूजर इंटरफेस का उपयोग करने के बजाय टेक्स्ट कमांड टाइप करके ऑपरेटिंग सिस्टम के साथ इंटरैक्ट करने की सुविधा देता है।

लिनक्स में सभी फ़ाइलें और फ़ोल्डर्स एक उल्टे पेड़ की संरचना में व्यवस्थित होते हैं जो एक सामान्य रूट निर्देशिका से शुरू होती है, जिसे एक एकल फॉरवर्ड स्लैश / (रूट के रूप में संदर्भित) द्वारा दर्शाया जाता है। प्रत्येक उपयोगकर्ता के पास /home के अंदर अपना निजी फ़ोल्डर होता है, उदाहरण के लिए, /home/user। इसे होम डायरेक्टरी के नाम से जाना जाता है।


यह जानना कि आप कहां हैं: pwd

टर्मिनल में, आप हमेशा एक विशिष्ट फ़ोल्डर के अंदर स्थित होते हैं, जिसे वर्तमान कार्यशील निर्देशिका कहा जाता है।

यह पता लगाने के लिए कि आप वर्तमान में किस फ़ोल्डर में हैं, आप कमांड का उपयोग कर सकते हैं:

Bash
pwd

यह कमांड प्रिंट वर्किंग डायरेक्टरी के लिए है। यदि आप इसे टर्मिनल खोलने के ठीक बाद चलाते हैं, तो आपको आमतौर पर अपने होम फ़ोल्डर का पथ दिखाई देगा, उदाहरण के लिए:

Bash
/home/user

सूची सामग्री: ls

यह देखने के लिए कि आपकी वर्तमान निर्देशिका के अंदर कौन सी फ़ाइलें और फ़ोल्डर्स मौजूद हैं, कमांड का उपयोग करें:

Bash
ls

यह आदेश सूची के लिए है। यह आपके वर्तमान स्थान पर सभी दृश्यमान फ़ाइलों और फ़ोल्डरों के नाम दिखाएगा।

ls के लिए उपयोगी विकल्प

लिनक्स कमांड को विकल्प (जिसे फ्लैग या तर्क भी कहा जाता है) का उपयोग करके अनुकूलित किया जा सकता है, जिसके पहले एक हाइफ़न - लगा होता है:

  • ls -a: सभी फ़ाइलों को सूचीबद्ध करता है, जिसमें छिपी हुई फ़ाइलें भी शामिल हैं जो एक बिंदु से शुरू होती हैं (जैसे .bashrc या .git)।
  • ls -l: सूची को लंबे प्रारूप में प्रदर्शित करता है, जिसमें फ़ाइल अनुमतियाँ, स्वामी, फ़ाइल आकार और अंतिम संशोधन की तिथि/समय जैसे विवरण शामिल हैं।
  • विस्तृत सूची में सभी फ़ाइलों को देखने के लिए आप ls -la या ls -al लिखकर इन झंडों को जोड़ सकते हैं।

उदाहरण के लिए, एक नमूना फ़ोल्डर में ls -la चलाने से इस तरह एक संरचित आउटपुट प्रदर्शित हो सकता है:

Bash
drwxr-xr-x 2 user user 4096 May 22 12:00 .
drwxr-xr-x 3 user user 4096 May 22 12:00 ..
-rw-r--r-- 1 user user  220 May 22 12:00 .bashrc
-rw-r--r-- 1 user user   18 May 22 12:00 info.txt
drwxr-xr-x 2 user user 4096 May 22 12:00 documents

इस आउटपुट में:

  • d (जैसे drwxr-xr-x) से शुरू होने वाली पंक्तियाँ निर्देशिकाओं (फ़ोल्डरों) का प्रतिनिधित्व करती हैं।
  • - (उदा. -rw-r--r--) से शुरू होने वाली पंक्तियाँ नियमित फ़ाइलों का प्रतिनिधित्व करती हैं।
  • . और .. वर्तमान और मूल निर्देशिकाओं से जुड़ने वाले विशेष शॉर्टकट हैं।
  • .bashrc एक छिपी हुई फ़ाइल है, जिसे इसके प्रमुख बिंदु द्वारा पहचाना जाता है।

खुद कोशिश करना

अभ्यास 1: अपनी स्थिति खोजें

व्यायाम#linux.m1.l1.e1
प्रयास: 0लोड हो रहा है...

आप जिस वर्तमान कार्यशील निर्देशिका में हैं उसे ढूंढने के लिए कमांड लिखें।

संपादक लोड हो रहा है...
संकेत दिखाएँ

उस कमांड का उपयोग करें जो वर्तमान निर्देशिका के पूर्ण पथ को प्रिंट करता है।

3 प्रयासों के बाद समाधान उपलब्ध है

अभ्यास 2: फाइलों की सूची बनाएं

व्यायाम#linux.m1.l1.e2
प्रयास: 0लोड हो रहा है...

यह देखने के लिए कि कौन से संसाधन उपलब्ध हैं, वर्तमान फ़ोल्डर में फ़ाइलों को सूचीबद्ध करें।

संपादक लोड हो रहा है...
संकेत दिखाएँ

सामग्री को सूचीबद्ध करने के लिए मौलिक आदेश का उपयोग करें।

3 प्रयासों के बाद समाधान उपलब्ध है

व्यायाम 3: छुपी हुई फ़ाइलें दिखाएँ

व्यायाम#linux.m1.l1.e3
प्रयास: 0लोड हो रहा है...

वर्तमान निर्देशिका में सभी फ़ाइलों को प्रदर्शित करने के लिए उपयुक्त ध्वज के साथ ls कमांड का उपयोग करें, जिसमें एक बिंदु से शुरू होने वाली छिपी हुई फ़ाइलें भी शामिल हैं।

संपादक लोड हो रहा है...
संकेत दिखाएँ

-a विकल्प के साथ संयुक्त रूप से ls का उपयोग करें।

3 प्रयासों के बाद समाधान उपलब्ध है