Ubuntu कमांड्स का संपूर्ण गाइड | शुरुआती से उन्नत उपयोगकर्ताओं के लिए उपयोगी कमांड संग्रह

1. The Importance of Ubuntu and Linux Commands

Ubuntu का उपयोग करते समय, आप कभी‑कभी सोच सकते हैं कि क्या काम करने का कोई अधिक कुशल तरीका है। कमांड‑लाइन ऑपरेशन्स सीखने से आपके कार्यों की गति काफी बढ़ सकती है और सिस्टम की गहरी समझ प्राप्त होती है। उदाहरण के लिए, आप तुरंत फ़ाइलों को खोज सकते हैं या वास्तविक समय में सिस्टम की स्थिति की निगरानी कर सकते हैं।

इस लेख में, हम आवश्यक Ubuntu कमांड्स को इस तरह समझाएंगे कि शुरुआती भी सीखने का आनंद ले सकें। व्यावहारिक उदाहरणों और उपयोगी विकल्पों को शामिल करके, आप जानेंगे कि कमांड लाइन कितनी शक्तिशाली हो सकती है—एक बार उपयोग करने के बाद, आप शायद कभी वापस नहीं जाना चाहेंगे!

年収訴求

2. बुनियादी फ़ाइल संचालन कमांड

उबंटू में कमांड लाइन का उपयोग करने से फ़ाइल प्रबंधन बहुत तेज़ हो जाता है। बुनियादी कमांड जैसे cd, mkdir, और rm, को समझकर आप आसानी से फ़ाइल संचालन कर सकते हैं।

  • cd (निर्देशिका बदलें): निर्देशिकाओं के बीच चलती है.
  cd /home/username
  • mkdir (निर्देशिका बनाएं): एक नई निर्देशिका (फ़ोल्डर) बनाता है.
  mkdir /home/username/Documents/newfolder
  • rm (Remove): फ़ाइलें या निर्देशिकाएँ हटाता है। हटाने से पहले पुष्टि करने के लिए -i विकल्प का उपयोग करें।
  rm -i filename

The rm कमांड बहुत शक्तिशाली है, विशेष रूप से जब आप -r विकल्प का उपयोग करके पूरी डायरेक्टरी को हटाते हैं, इसलिए सावधान रहें।

3. फ़ाइल और निर्देशिका अनुमतियों का प्रबंधन

उबंटू में फ़ाइल और निर्देशिका अनुमतियों का प्रबंधन सिस्टम सुरक्षा बनाए रखने के लिए अत्यंत महत्वपूर्ण है।

  • chmod (Change Mode): फ़ाइल अनुमतियों को संशोधित करता है। निष्पादन अनुमति देने के लिए, निम्नलिखित कमांड का उपयोग करें:
  chmod +x script.sh
  • chown (मालिक बदलें): फ़ाइलों या निर्देशिकाओं के मालिक को बदलता है। इसे पूरी निर्देशिका पर लागू करने के लिए -R विकल्प का उपयोग करें।
  chown -R username:groupname /path/to/directory

इन कमांडों का उपयोग करके, आप अपने सिस्टम में डेटा की पहुँच अनुमतियों को लचीले ढंग से प्रबंधित कर सकते हैं।

4. फ़ाइल संपीड़न और निष्कर्षण कमांड

उबंटू में, फ़ाइल संपीड़न और निष्कर्षण का अक्सर उपयोग बड़े पैमाने पर डेटा को कुशलतापूर्वक प्रबंधित करने के लिए किया जाता है। इसके लिए मुख्य कमांड 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 [command]

इन कमांड्स का उपयोग करने से आपका कार्यप्रवाह दक्षता बढ़ेगी और आवश्यकता पड़ने पर आप जल्दी समाधान पा सकते हैं।

उबंटू का पूर्ण उपयोग करने के लिए कमांड लाइन में महारत हासिल करना

उबंटू कमांड लाइन में महारत हासिल करके आप सिस्टम और नेटवर्क प्रबंधन की दक्षता को काफी बढ़ा सकते हैं। जैसे ही आप इन कमांड्स को अपने दैनिक कार्यों में शामिल करेंगे, आप स्वाभाविक रूप सेत कार्यों में अधिक निपुण हो जाएंगे।

और अधिक सीखने के लिए, आधिकारिक उबंटू दस्तावेज़ देखें।

 

侍エンジニア塾