目次
- 1 1. Ubuntu र Linux कमान्डहरूको महत्व
- 2 2. आधारभूत फाइल सञ्चालन कमान्डहरू
- 3 3. फाइल र डाइरेक्टरीको अनुमति व्यवस्थापन कमान्डहरू
- 4 4. फाइलको कम्प्रेसन र डिकम्प्रेसन कमान्डहरू
- 5 5. प्रणाली व्यवस्थापनमा उपयोगी कमान्डहरू
- 6 6. नेटवर्क व्यवस्थापनमा प्रयोग गर्न सकिने कमान्डहरू
- 7 7. अन्य उपयोगी कमान्डहरूको संग्रह
- 8 কমান্ড লাইন সঞ্চালনমা মহারথ হাसिल গरেर Ubuntu लाइ पūrण रूपमा উपयोग गर्नुहস्
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 मा, ठूलो संख्यामा फाइलहरूलाई कुशलतापूर्वक व्यवस्थापन गर्न कम्प्रेसन र डिकम्प्रेसन प्रायः गरिन्छ। यसका लागि प्रयोग हुने कमान्डहरूtar
र gzip
हुन्।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 [कमान्ड नाम]
यी कमान्डहरू प्रयोग गरेमा, कार्यको दक्षता थप बढ्छ र समस्यामा परे पनि तुरुन्त समाधान फेला पार्न सकिन्छ।