CentOS Command Line: सामान्य आदेश और विस्तृत स्पष्टीकरण

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

  1. ls: वर्तमान निर्देशिका में फ़ाइलों और निर्देशिकाओं की सूची बनाएं। यह वर्तमान निर्देशिका में मौजूद फ़ाइलों और निर्देशिकाओं के नाम प्रदर्शित करता है।

    उदाहरण: ls

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

    उदाहरण: pwd

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

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

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

    उदाहरण: 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 <permissions> <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 httpd(अपाचे सेवा प्रारंभ करें)

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

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

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

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

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

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

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

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

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

  2. yum update <package>: स्थापित सॉफ़्टवेयर पैकेज को नवीनतम संस्करण में अपडेट करें।

    उदाहरण: yum update nginx(Nginx अद्यतन करें)

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

    उदाहरण: yum remove nginx(Nginx हटाएँ)

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

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

    उदाहरण: ifconfig

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

    उदाहरण: ip addr

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

    उदाहरण: ping google.com

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

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

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

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

    उदाहरण: history

 

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