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(file.txt को लागि मालिक र समूह सेट गर्नुहोस्)

प्रक्रिया र सेवा व्यवस्थापन

  1. ps: चलिरहेको प्रक्रियाहरू सूचीबद्ध गर्नुहोस्। यो आदेशले प्रक्रियाहरूको सूची र तिनीहरूको सम्बन्धित प्रक्रिया आईडीहरू(PIDs) देखाउँछ।

    उदाहरण: ps

  2. top: चलिरहेको प्रक्रिया र प्रणाली स्रोतहरू प्रदर्शन गर्नुहोस्। यो आदेशले चलिरहेको प्रक्रियाहरू हेर्न र CPU, RAM जस्ता प्रणाली स्रोतहरू निगरानी गर्न अन्तरक्रियात्मक इन्टरफेस प्रदान गर्दछ।

    उदाहरण: top

  3. kill <PID>: निर्दिष्ट प्रक्रिया ID(PID) को साथ एक प्रक्रिया समाप्त गर्नुहोस्। यो आदेशले प्रक्रिया रोक्न संकेत पठाउँछ, यसलाई बाहिर निस्कन वा बन्द गर्न अनुमति दिन्छ।

    उदाहरण: kill 1234(PID 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: नेटवर्क उपकरणहरू र प्रणालीको IP ठेगानाहरू बारे जानकारी प्रदर्शन गर्नुहोस्।

    उदाहरण: ifconfig

  2. ip addr: नेटवर्क उपकरणहरू र प्रणालीको IP ठेगानाहरू बारे जानकारी प्रदर्शन गर्नुहोस्। यो आदेश समान छ ifconfig

    उदाहरण: ip addr

  3. ping <domain/IP>: निर्दिष्ट IP ठेगाना वा डोमेन नाममा नेटवर्क जडान जाँच गर्नुहोस् प्याकेटहरू पठाएर र प्रतिक्रियाको लागि पर्खनुहोस्।

    उदाहरण: ping google.com

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

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

आदेश इतिहास व्यवस्थापन

  1. history: पहिले कार्यान्वयन गरिएका आदेशहरूको इतिहास देखाउनुहोस्। यो आदेशले हालको सत्रमा कार्यान्वयन गरिएका आदेशहरूलाई सूचीबद्ध गर्दछ।

    उदाहरण: history

 

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