लिनक्स में कमांड लाइन में महारत हासिल करना

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

आवश्यक आदेश

  1. फ़ाइल सिस्टम को नेविगेट करना:

    • pwd: वर्तमान कार्यशील निर्देशिका को प्रिंट करें।
    • ls: निर्देशिका सामग्री सूचीबद्ध करें। उदाहरण: फ़ाइलों को लंबे प्रारूप में सूचीबद्ध करने के लिए 'ls -l'
    • सीडी: निर्देशिका बदलें। उदाहरण: किसी विशिष्ट निर्देशिका पर नेविगेट करने के लिए 'cd /path/to/directory'
    • mkdir: एक नई निर्देशिका बनाएं। उदाहरण: "my_directory" नाम की एक निर्देशिका बनाने के लिए 'mkdir my_directory'
  2. फ़ाइल प्रबंधन:

    • cp: फ़ाइलों और निर्देशिकाओं की प्रतिलिपि बनाएँ। उदाहरण: फ़ाइल1.txt को file2.txt में कॉपी करने के लिए 'cp file1.txt file2.txt'
    • एमवी: फ़ाइलों और निर्देशिकाओं को स्थानांतरित करें या उनका नाम बदलें। उदाहरण: फ़ाइल1.txt को एक नई निर्देशिका में ले जाने के लिए 'mv file1.txt new_directory/'
    • rm: फ़ाइलें और निर्देशिकाएँ हटाएँ। उदाहरण: फ़ाइल.txt को हटाने के लिए 'rm file.txt'
    • स्पर्श करें: एक खाली फ़ाइल बनाएं। उदाहरण: एक नई खाली फ़ाइल बनाने के लिए 'touch new_file.txt'
  3. पाठ में हेरफेर:

    • बिल्ली: फ़ाइल की सामग्री प्रदर्शित करें। उदाहरण: फ़ाइल.txt की सामग्री प्रदर्शित करने के लिए 'cat file.txt'
    • grep: फ़ाइलों में पैटर्न खोजें। उदाहरण: फ़ाइल.txt में एक पैटर्न खोजने के लिए 'grep "pattern" file.txt'
    • sed: टेक्स्ट को फ़िल्टर करने और रूपांतरित करने के लिए स्ट्रीम संपादक। उदाहरण: फ़ाइल.txt में "old" को "new" से बदलने के लिए 'sed "s/old/new/" file.txt'
  4. उपयोगकर्ता और समूह प्रबंधन:

    • उपयोगकर्ता जोड़ें: एक नया उपयोगकर्ता जोड़ें। उदाहरण: एक नया उपयोगकर्ता जोड़ने के लिए 'sudo useradd username'
    • passwd: उपयोगकर्ता पासवर्ड बदलें। उदाहरण: किसी उपयोगकर्ता के लिए पासवर्ड बदलने के लिए 'passwd username'
    • समूह जोड़ें: एक नया समूह जोड़ें। उदाहरण: एक नया समूह जोड़ने के लिए 'sudo groupadd groupname'
    • यूजरमॉड: उपयोगकर्ता गुणों को संशोधित करें। उदाहरण: किसी उपयोगकर्ता को किसी समूह में जोड़ने के लिए 'sudo usermod -aG groupname username'
  5. पैकेज प्रबंधन:

    • उपयुक्त: सॉफ़्टवेयर पैकेजों के प्रबंधन के लिए उन्नत पैकेज टूल। उदाहरण: पैकेज सूचियों को अद्यतन करने के लिए 'sudo apt update'
    • apt-get: पैकेजों को संभालने के लिए कमांड-लाइन टूल। उदाहरण: पैकेज स्थापित करने के लिए 'sudo apt-get install package_name'
    • apt-cache: APT कैश को क्वेरी करें। उदाहरण: किसी पैकेज को खोजने के लिए 'apt-cache search package_name'

निष्कर्ष

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

सुझाए गए लेख
लिनक्स में शेल स्क्रिप्टिंग की शक्ति को अनलॉक करना
लिनक्स में उपयोगकर्ताओं और अनुमतियों को प्रबंधित करना
लिनक्स में अपने नेटवर्क को कॉन्फ़िगर करना, समस्या निवारण और सुरक्षित करना
Linux में उपयोगकर्ताओं, समूहों और सेवाओं का प्रबंधन करना
लिनक्स में पैकेज प्रबंधन को समझना
सर्वाधिक उपयोगकर्ता-अनुकूल लिनक्स वितरण के साथ शुरुआत करना
Linux में सामान्य समस्याओं का समाधान और उन्नत समस्या निवारण