Ubuntu कमान्ड पूर्ण मार्गदर्शिका | शुरुआतीदेखि उन्नतसम्म उपयोगी कमान्डहरू

1. Ubuntu र Linux कमान्डहरूको महत्व

Ubuntu प्रयोग गर्दा, कामलाई थप कुशलतापूर्वक गर्न सकिन्छ कि भनेर महसुस हुन सक्छ। कमान्ड लाइन सिक्दा, सञ्चालन असाधारण रूपमा छिटो हुन्छ र प्रणालीलाई गहिरो रूपमा बुझ्न सकिन्छ। उदाहरणका लागि, फाइलहरूलाई एकैछिनमा खोज्न वा प्रणालीको अवस्थालाई वास्तविक समयमा निगरानी गर्न सम्भव छ। यो लेखमा, शुरुआतीहरूले पनि मजा लिँदै Ubuntu का आधारभूत कमान्डहरू मास्टर गर्न सक्ने गरी, वास्तविक प्रयोगका उदाहरणहरू र उपयोगी विकल्पहरूसहित व्याख्या गर्दै जानेछौं। कमान्ड लाइनको सुविधाजनकतामा ध्यान पुग्यो भने, फर्केर आउन सकिँदैन होला!
年収訴求

2. आधारभूत फाइल सञ्चालन कमान्डहरू

Ubuntu को कमान्ड लाइन सञ्चालनले फाइल व्यवस्थापनलाई छिटो बनाउँछ। सबैभन्दा आधारभूत cd, mkdir, rm बुझ्नुभयो भने, फाइल सञ्चालन धेरै सजिलो हुन्छ।
  • cd (Change Directory): यो हालको काम गरिरहेको डाइरेक्टरीलाई स्थानान्तरण गर्ने कमान्ड हो।
  cd /home/username
  • mkdir (Make Directory): यो डाइरेक्टरी (फोल्डर) सिर्जना गर्ने कमान्ड हो।
  mkdir /home/username/Documents/newfolder
  • rm (Remove): फाइल वा डाइरेक्टरी हटाउँछ। हटाउनु अघि पुष्टि गर्न चाहनुहुन्छ भने -i विकल्प प्रयोग गर्नुहोस्।
  rm -i filename
rm एक शक्तिशाली कमान्ड हो, विशेष गरी -r विकल्प प्रयोग गरेर पूरै डाइरेक्टरी हटाउँदा सावधानी अपनाउनु पर्छ।

3. फाइल र डाइरेक्टरीको अनुमति व्यवस्थापन कमान्डहरू

Ubuntu मा फाइलहरू वा डाइरेक्टरीहरूको पहुँच अधिकारहरू व्यवस्थापन गर्नु प्रणालीको सुरक्षालाई कायम राख्नका लागि महत्वपूर्ण छ।
  • chmod (Change Mode): फाइलको अनुमतिहरू परिवर्तन गर्दछ। कार्यान्वयन अनुमति प्रदान गर्न निम्नानुसार प्रविष्ट गर्नुहोस्।
  chmod +x script.sh
  • chown (Change Owner): फाइलहरू वा डाइरेक्टरीहरूको मालिक परिवर्तन गर्दछ।-R विकल्पले डाइरेक्टरी सम्पूर्णमा लागू गर्न सकिन्छ।
  chown -R username:groupname /path/to/directory
यी कमान्डहरू प्रयोग गरेर, प्रणाली भित्रको डाटाको पहुँच अनुमतिहरू लचिलो रूपमा व्यवस्थापन गर्न सकिन्छ।

4. फाइलको कम्प्रेसन र डिकम्प्रेसन कमान्डहरू

Ubuntu मा, ठूलो संख्यामा फाइलहरूलाई कुशलतापूर्वक व्यवस्थापन गर्न कम्प्रेसन र डिकम्प्रेसन प्रायः गरिन्छ। यसका लागि प्रयोग हुने कमान्डहरू targzip हुन्।
  • tar: डाइरेक्टरी सम्पूर्णलाई आर्काइभमा एकत्रित गर्ने कमान्ड हो।
  tar -cvf archive.tar /home/username/Documents
  • gzip: tar ले सिर्जना गरेको फाइललाई कम्प्रेस गर्दछ।
  gzip archive.tar
  • tar मा डिकम्प्रेसन: कम्प्रेस गरिएको फाइललाई डिकम्प्रेस गर्न निम्नानुसार गर्नुहोस्।
  tar -xvf archive.tar.gz
यो विधिबाट, स्टोरेज बचत गर्दै, फाइलहरूलाई एकत्रित रूपमा प्रक्रिया गर्न सकिन्छ।

5. प्रणाली व्यवस्थापनमा उपयोगी कमान्डहरू

प्रणाली कसरी सञ्चालन भइरहेको छ भनेर वास्तविक समयमा निगरानी गर्नको लागि, top वा free जस्ता कमान्डहरू सुविधाजनक छन्।
  • top: हाल सञ्चालनमा रहेका प्रक्रियाहरू जाँच गर्नुहोस् र स्रोतको उपभोग स्थिति बुझ्नुहोस्। प्रक्रिया समाप्त गर्नको लागि, kill कमान्डलाई एकसाथ प्रयोग गर्नुहोस्।
  kill [PID]
  • free: मेमोरीको प्रयोग मात्रा जाँच गर्ने कमान्ड हो।
  free -h
यी प्रयोग गरेर, प्रणालीको अवस्थालाई सधैं बुझ्न सकिन्छ र समस्याहरूमा छिटो प्रतिक्रिया दिन सकिन्छ।

6. नेटवर्क व्यवस्थापनमा प्रयोग गर्न सकिने कमान्डहरू

नेटवर्क सम्बन्धी समस्या उत्पन्न भएमा, निम्न कमान्डहरू उपयोगी हुन्छन्।
  • ping: नेटवर्क कनेक्सनको अवस्था जाँच गर्नका लागि कमान्ड हो।
  ping google.com
  • ifconfig: नेटवर्क इन्टरफेसको सेटिङ वा IP ठेगानाको जाँचका लागि प्रयोग गरिन्छ।
  ifconfig
  • netstat: हालको नेटवर्क कनेक्सन स्थिति वा पोर्टको प्रयोग स्थिति जाँच गर्न्छ।
  netstat -tuln
नेटवर्क अस्थिर हुँदा वा कनेक्सन गन्तव्य जाँच गर्न चाहँदा सुविधाजनक हुन्छ।

7. अन्य उपयोगी कमान्डहरूको संग्रह

दैनिक कार्यमा उपयोगी केही कमान्डहरू प्रस्तुत गर्दछु।
  • history: यसले अहिलेसम्म निष्पादित कमान्डहरूको इतिहास देखाउँछ।
  history
  • man: कमान्डको विस्तृत प्रयोग विधि जाँच्नका लागि म्यानुअल प्रदर्शन हो।
  man [कमान्ड नाम]
यी कमान्डहरू प्रयोग गरेमा, कार्यको दक्षता थप बढ्छ र समस्यामा परे पनि तुरुन्त समाधान फेला पार्न सकिन्छ।

কমান্ড লাইন সঞ্চালনমা মহারথ হাसिल গरেर Ubuntu लाइ पūrण रूपमा উपयोग गर्नुहস्

Ubuntu কো কমান্ড লাইনलाइ राम्रोसांग প्रयोग गर्न सকनুभयो भने, প्रणाली ব্যবस्থाপन यहূं নেटवर्ক ব্যবस्থाপन नাটকीय रूपमा কुशल हुनेछ। यस लেखमा প्रस्তुत গरिएका কমান্ডहरूलाइ दঈनिক কार्যमा समावेश गरेर, तपाइंले थপ उन्नत सঞ্চালनहरू स्वाभाविক रूपमा गर्न सকनুहुनेछ। थপ सिকन চाहनुहुनेहरूले, Ubuntu आधिकारिক दस्तावेज भৈ জांচ गर्नुहস्।