Ubuntu Command Line: सामान्य आदेश और उपयोग मार्गदर्शिका

फ़ाइल और निर्देशिका प्रबंधन

  1. ls: वर्तमान निर्देशिका में फ़ाइलों और निर्देशिकाओं की एक सूची दिखाएँ। यह कमांड आपको वर्तमान निर्देशिका की सामग्री देखने की अनुमति देता है।

    उदाहरण: ls

  2. pwd: वर्तमान निर्देशिका का पूर्ण पथ प्रिंट करें। यह कमांड आपको यह जानने में मदद करता है कि आप फ़ाइल सिस्टम में कहाँ हैं।

    उदाहरण: pwd

  3. cd <directory>: निर्दिष्ट निर्देशिका में बदलें. इस कमांड का उपयोग करके, आप अपने फ़ाइल सिस्टम में निर्देशिकाओं के बीच नेविगेट कर सकते हैं।

    उदाहरण: cd /home/user/documents

  4. touch <file>: एक नई फ़ाइल बनाएं या मौजूदा फ़ाइल के संशोधन समय को अपडेट करें। यदि फ़ाइल पहले से मौजूद है, तो यह संशोधन समय को अपडेट कर देगी।

    उदाहरण: touch newfile.txt

  5. cp <source> <destination>: किसी फ़ाइल या निर्देशिका को स्रोत स्थान से गंतव्य स्थान पर कॉपी करें। आप अनेक स्रोतों को निर्दिष्ट करके अनेक फ़ाइलों या निर्देशिकाओं की प्रतिलिपि बना सकते हैं।

    उदाहरण:

    • cp file.txt /home/user/documents/(फ़ाइल कॉपी करें)
    • cp -r folder1 /home/user/documents/(निर्देशिका की प्रतिलिपि बनाएँ)
  6. mv <source> <destination>: किसी फ़ाइल या निर्देशिका को स्रोत स्थान से गंतव्य स्थान पर ले जाएं या उसका नाम बदलें। यदि गंतव्य नया नाम है, तो उसका नाम बदल दिया जाएगा; नई राह है तो चलेंगे।

    उदाहरण:

    • mv file.txt /home/user/documents/file_new.txt(फ़ाइल का नाम बदलें)
    • mv folder1 /home/user/documents/(एक निर्देशिका ले जाएँ)
  7. rm <file>: एक फ़ाइल हटाएँ. ध्यान दें कि यह कमांड बिना किसी पुष्टि के फ़ाइल को हटा देगा, इसलिए इसका सावधानी से उपयोग करें।

    उदाहरण: rm file.txt

  8. mkdir <directory>: निर्दिष्ट नाम के साथ एक नई निर्देशिका बनाएं।

    उदाहरण: mkdir new_folder

  9. rmdir <directory>: एक खाली निर्देशिका हटाएँ. ध्यान दें कि आप इस कमांड से केवल एक खाली निर्देशिका को हटा सकते हैं।

    उदाहरण: rmdir empty_folder

अनुमति प्रबंधन

  1. chmod <permission> <file/directory>: निर्दिष्ट अनुमति के अनुसार किसी फ़ाइल या निर्देशिका की एक्सेस अनुमतियाँ बदलें। सामान्य अनुमतियों में "r"(पढ़ें), "w"(लिखें), और "x"(निष्पादित करें) शामिल हैं।

    उदाहरण: chmod u+rwx file.txt(उपयोगकर्ता के लिए पढ़ने, लिखने और निष्पादित करने की अनुमतियाँ जोड़ें)

  2. chown <user>:<group> <file/directory>: किसी फ़ाइल या निर्देशिका के स्वामी को निर्दिष्ट उपयोगकर्ता और समूह में बदलें।

    उदाहरण: chown user1:group1 file.txt(फ़ाइल.txt के लिए स्वामी और समूह सेट करें)

प्रक्रिया और सेवा प्रबंधन

  1. ps: चल रही प्रक्रियाओं की सूची बनाएं. यह कमांड प्रक्रियाओं और उनकी संबंधित प्रक्रिया आईडी(पीआईडी) की एक सूची प्रदर्शित करता है।

    उदाहरण: ps

  2. top: चल रही प्रक्रियाओं और सिस्टम संसाधनों को प्रदर्शित करें। यह कमांड चल रही प्रक्रियाओं को देखने और सीपीयू, रैम जैसे सिस्टम संसाधनों की निगरानी के लिए एक इंटरैक्टिव इंटरफ़ेस प्रदान करता है।

    उदाहरण: top

  3. kill <PID>: निर्दिष्ट प्रक्रिया आईडी(पीआईडी) के साथ एक प्रक्रिया समाप्त करें। यह कमांड प्रक्रिया को रोकने के लिए एक संकेत भेजता है, जिससे इसे बाहर निकलने या बंद करने की अनुमति मिलती है।

    उदाहरण: kill 1234(पीआईडी ​​1234 के साथ प्रक्रिया समाप्त करें)

  4. systemctl start <service>: निर्दिष्ट सेवा प्रारंभ करें. एक सेवा सिस्टम का एक बैकग्राउंड प्रोग्राम है, और यह कमांड इसे शुरू करता है।

    उदाहरण: systemctl start apache2(अपाचे सेवा प्रारंभ करें)

  5. systemctl stop <service>: निर्दिष्ट सेवा बंद करें. यह आदेश चल रही सेवा को रोक देता है।

    उदाहरण: systemctl stop apache2(अपाचे सेवा बंद करें)

  6. systemctl restart <service>: निर्दिष्ट सेवा पुनः प्रारंभ करें. यह आदेश बंद हो जाता है और फिर सेवा प्रारंभ हो जाती है.

    उदाहरण: systemctl restart apache2(अपाचे सेवा पुनः प्रारंभ करें)

  7. systemctl status <service>: निर्दिष्ट सेवा की स्थिति दिखाएं। यह कमांड प्रदर्शित करता है कि सेवा चल रही है या नहीं और उसकी स्थिति क्या है।

    उदाहरण: systemctl status apache2(अपाचे सेवा की स्थिति दिखाएं)

पैकेज प्रबंधन

  1. apt-get install <package>: रिपॉजिटरी से एक सॉफ्टवेयर पैकेज स्थापित करें Ubuntu ।

    उदाहरण: apt-get install nginx(Nginx स्थापित करें)

  2. apt-get update: रिपॉजिटरी से सभी सॉफ्टवेयर पैकेजों की जानकारी अपडेट करें। यह कमांड रिपॉजिटरी से नवीनतम पैकेजों के बारे में जानकारी प्राप्त करेगा।

    उदाहरण: apt-get update

  3. apt-get upgrade: सभी स्थापित पैकेजों को नवीनतम संस्करण में अपग्रेड करें।

    उदाहरण: apt-get upgrade

  4. apt-get remove <package>: सिस्टम से स्थापित पैकेज को हटा दें।

    उदाहरण: apt-get remove nginx(Nginx हटाएँ)

नेटवर्क प्रबंधन

  1. ifconfig: नेटवर्क उपकरणों और सिस्टम के आईपी पते के बारे में जानकारी प्रदर्शित करें।

    उदाहरण: ifconfig

  2. ip addr: नेटवर्क उपकरणों और सिस्टम के आईपी पते के बारे में जानकारी प्रदर्शित करें। यह कमांड के समान है ifconfig.

    उदाहरण: ip addr

  3. ping <domain/IP>: पैकेट भेजकर और प्रतिक्रिया की प्रतीक्षा करके किसी निर्दिष्ट आईपी पते या डोमेन नाम पर नेटवर्क कनेक्टिविटी की जांच करें।

    उदाहरण: ping google.com

  4. curl <URL>: किसी URL से सामग्री पुनर्प्राप्त करें. इस कमांड का उपयोग आमतौर पर किसी वेबसाइट से डेटा डाउनलोड करने और कमांड लाइन पर परिणाम प्रदर्शित करने के लिए किया जाता है।

    उदाहरण: curl https://www.example.com

कमान इतिहास प्रबंधन

  1. history: पहले निष्पादित कमांड का इतिहास दिखाएं। यह कमांड उन कमांड्स को सूचीबद्ध करता है जिन्हें वर्तमान सत्र में निष्पादित किया गया है।

    उदाहरण: history

 

ये कुछ सामान्य और उपयोगी कमांड लाइन कमांड हैं Ubuntu । अपनी आवश्यकताओं और उद्देश्यों के आधार पर, आप अपने सिस्टम को प्रबंधित करने और विभिन्न बुनियादी कार्यों को करने के लिए इन कमांड का उपयोग कर सकते हैं।