संकलन: लिनक्स के लिए 44 सर्वश्रेष्ठ ट्रिक्स

टक्स सुपर सियान लिनक्स

यह लेख उन दोनों के लिए है जो कुछ समय से लिनक्स के बारे में सोच रहे हैं, लेकिन जिन्हें अभी भी पेंगुइन प्लेटफॉर्म के बारे में कुछ संदेह या समस्याएं हैं, साथ ही उन नए लोगों के लिए जो अपने जीएनयू/लिनक्स में करने के लिए नई चीजें सीखना चाहते हैं। वितरण.. उनके लिए मैंने यह रैंकिंग संकलित की है सबसे अच्छी चाल और सबसे व्यावहारिक.

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

यह Apple Mac OS अन्तिम छोर. इसका मतलब यह है कि जब कुछ कार्यों को करने की बात आती है तो OS

ठीक है, चूँकि ग्राफ़िकल मोड में कार्य करना अपेक्षाकृत सरल है, हम कंसोल पर सभी तरकीबों पर ध्यान केंद्रित करने जा रहे हैं और एक श्रृंखला दे रहे हैं सुझावों कंसोल से व्यावहारिक और दैनिक कार्य करने के लिए। हालाँकि अन्य ग्राफ़िक्स टूल के लिए कुछ व्यावहारिक विचार भी होंगे।

बैश शेल के साथ अपने अनुभव को अनुकूलित करें:

सर्वोत्कृष्ट Linux कंसोल, खूब जोर से पीटना, के साथ काम करना अद्भुत है, हालांकि कई लोगों को टेक्स्ट मोड में काम करना कठिन लगता है। इसे बेहतर ढंग से समझने और अधिक आसानी से काम करने के लिए, हम आपको ये ड्राइविंग ट्रिक्स सिखाएंगे जो आपके लिए जीवन और काम को आसान बना देंगे। लिनक्स कमांड टर्मिनल का अधिकतम लाभ उठाने के लिए आवश्यक:

  • आदेश स्वत: पूर्णता: केवल पहले कुछ अक्षर टाइप करके कंसोल को कमांड नाम या फ़ाइल/निर्देशिका नाम को स्वत: पूर्ण करने के लिए, आप टैब कुंजी का उपयोग कर सकते हैं। यह सरल है, किसी आदेश या पते के पहले कुछ अक्षर टाइप करें और फिर स्वत: पूर्ण करने के लिए टैब दबाएँ। यदि ऐसे कई नाम हैं जो टाइप किए गए अक्षरों से मेल खाते हैं, तो आप अधिक संभावनाएं लाने के लिए टैब दबाए रख सकते हैं, या बस अधिक अक्षर टाइप करते रह सकते हैं।
  • कमांड इतिहास: यदि आपको हाल ही में उपयोग किए गए किसी कमांड के सिंटैक्स पर संदेह है या आप इसे दोबारा टाइप करने से बचने के लिए इसे पुनर्प्राप्त करना चाहते हैं, तो आप बैश द्वारा सहेजे गए कमांड इतिहास का उपयोग कर सकते हैं (~/.bash_history में)। ऐसा करने के लिए आपको बस बिना उद्धरण चिह्नों के "इतिहास" लिखना होगा और ENTER दबाना होगा। इतिहास के गुणों का फायदा उठाने का एक अन्य विकल्प कमांड इतिहास के माध्यम से "नेविगेट" करने के लिए ऊपर और नीचे तीर कुंजियों का उपयोग करना है और संग्रहीत कमांड को वर्तमान प्रॉम्प्ट के सामने प्रदर्शित करना है। आप इसी कार्य को करने के लिए Ctrl+P और Ctrl+N कुंजी संयोजन का भी उपयोग कर सकते हैं।
  • पहले से उपयोग किए गए आदेश ढूंढें: पिछले पैराग्राफ में हमने जिस इतिहास का अध्ययन किया है, उसके लिए धन्यवाद, आप अतीत में उपयोग किए गए आदेशों की खोज कर सकते हैं। पिछली खोज के लिए बस Ctrl+R या आगे की खोज के लिए Ctrl+S का उपयोग करें। यह विधि कमांड इतिहास और पूर्णता इतिहास का एक संयोजन है, इसलिए हमें उस कमांड के पहले कुछ अक्षर टाइप करने होंगे जिसे हम पुनः प्राप्त करना चाहते हैं।
  • हिस्ट्री हटाएं: यदि हम इतिहास को हटाना चाहते हैं ताकि हमारे कंप्यूटर पर किसी अन्य उपयोगकर्ता के पास हमारे द्वारा उपयोग किए गए कमांड तक पहुंच न हो या बस उस फ़ाइल को हटाना हो जो टर्मिनल के गहन उपयोग के कारण पहले से ही कमांड से काफी संतृप्त थी, तो आप "इतिहास" का उपयोग कर सकते हैं -c" बिना उद्धरण के और हमारा इतिहास (वर्तमान उपयोगकर्ता के लिए) हटा दिया गया है। इसके बजाय, यदि आप इतिहास को पूरी तरह साफ़ करना चाहते हैं, तो आप इसका उपयोग कर सकते हैं:
cat /dev/null > ~/.bash_history
  • पहले से लिखी पंक्तियों को संशोधित या सही करें: यदि हमने कोई इतिहास पंक्ति खोजी है या स्वत: पूर्णता का उपयोग किया है, लेकिन किसी अन्य उपयोग के लिए पंक्ति को अद्यतन करना चाहते हैं या सिंटैक्स उपयुक्त नहीं है, तो हम कर्सर को पंक्ति की शुरुआत में ले जाने के लिए Ctrl+A और Ctrl+E का उपयोग कर सकते हैं या क्रमशः अंत तक. यदि हम एक या दूसरे दिशा में चरित्र दर चरित्र छलांग लगाना चाहते हैं, तो हम बाएँ या दाएँ तीर कुंजियों का उपयोग कर सकते हैं। दूसरी ओर, यदि हम एक अक्षर से दूसरे अक्षर के बजाय एक शब्द से दूसरे शब्द पर जाना चाहते हैं, तो हम अपने कीबोर्ड से Ctrl+Arrow (बाएँ या दाएँ) का उपयोग कर सकते हैं। एक बार जब हम एक बिंदु पर पहुंच जाते हैं, तो कर्सर के नीचे के अक्षर को डिलीट कुंजी से या बाईं ओर वाले अक्षर को बैकस्पेस कुंजी से हटाया जा सकता है। यदि हम कर्सर से पंक्ति के अंत तक के वर्णों को हटाना चाहते हैं, तो Ctrl+K का उपयोग करें और फिर बैकस्पेस दबाएँ। कर्सर से पंक्ति की शुरुआत तक हटाने के लिए, Ctrl+X और फिर Backspace का उपयोग करें।
  • अपरकेस को लोअरकेस में बदलें या इसके विपरीत: आप जहां चाहें वहां कर्सर रखकर और फिर Esc और उसके बाद C या L दबाकर लोअर केस को अपर केस या इसके विपरीत में बदल सकते हैं।
  • टेक्स्ट को कमांड लाइन पर कॉपी और पेस्ट करें: दाएँ माउस बटन के अलावा, आप कॉपी करने के लिए कुंजी संयोजन Ctrl+Shift+C और पेस्ट करने के लिए Ctrl+Shift+V का उपयोग कर सकते हैं। वैसे, Shift कैप्स कुंजी है, लेकिन जो लोग नहीं जानते उनके लिए यह "कैप्स लॉक" कुंजी के अंतर्गत है। हालाँकि यह मूर्खतापूर्ण लग सकता है, कभी-कभी हमारे पास कार्य करने के लिए माउस नहीं होता है और इन कीबोर्ड शॉर्टकट्स को जानना दिलचस्प है। उदाहरण के लिए, रास्पबेरी पाई के लिए रास्पबियन के साथ कई मौकों पर मेरे साथ ऐसा हुआ है, जिसमें मेरे पास बोर्ड से कनेक्ट करने के लिए माउस नहीं था।
  • स्क्रिप्ट: दैनिक कार्यों को स्वचालित करने के लिए स्क्रिप्ट बहुत व्यावहारिक हैं, कल्पना करें कि आप इतिहास देखना चाहते हैं, वर्तमान स्क्रीन को साफ़ करें और फिर इतिहास को पूरी तरह से साफ़ करें। इसके लिए आदेशों की एक श्रृंखला की आवश्यकता होगी और यदि यह एक ऐसा कार्य है जिसे आप दैनिक आधार पर करते हैं, तो आप एक ऐसी स्क्रिप्ट बनाना चाहेंगे जो यह सब एक ही बार में और स्वचालित रूप से कर दे और आपको उक्त कार्य को करने के लिए बस इसे चलाना होगा। इसे बनाने के लिए, हम निम्नलिखित टेक्स्ट को टेक्स्ट एडिटर के साथ लिखते हैं और इसे .sh एक्सटेंशन के साथ सहेजते हैं और इसे निष्पादन की अनुमति देते हैं। कल्पना कीजिए कि हमने जो उदाहरण दिया है, उसका पाठ इस प्रकार होगा:
 #!/bin/bash
history
clear
cat /dev/null > ~/.bash_history
echo "El historial se ha borrado. Gracias.”
  • इसे निष्पादित करने के लिए, कल्पना करें कि हमने इसे delete.sh नाम दिया है, क्योंकि जिस निर्देशिका में यह स्थित है, वहां से हम निम्नलिखित लिखते हैं और ENTER दबाते हैं (हमें इतिहास दिखाने के लिए इतिहास कमांड लिखने से बचाते हैं, स्क्रीन को साफ़ करने के लिए क्लियर करें और फ़ाइल को हटाने के लिए कैट लाइन जो इतिहास को सहेजती है, हालाँकि इस स्क्रिप्ट का कोई खास मतलब नहीं है, लेकिन यह आपके समझने के लिए एक आसान उदाहरण है):
 ./borrado.sh

हमारे टर्मिनल को निचोड़ने के लिए व्यावहारिक तरकीबें और आदेश:

एक बार जब हम जान जाते हैं कि बेहतर अनुभव प्राप्त करने के लिए बैश का लाभ कैसे उठाया जाए, तो हम उन उपकरणों का उपयोग करना शुरू कर सकते हैं जिनका उपयोग इसके माध्यम से किया जा सकता है:

  • निर्देशिका में जानें कि मैं कौन हूं:
pwd
  • किसी अन्य निर्देशिका में बदलें:
cd /ruta/del/nuevo/directorio/o/fichero
  • पिछली निर्देशिका पर वापस जाएँ:
cd ..
  • सीधे अपनी होम निर्देशिका पर जाएँ या आपके द्वारा निर्दिष्ट किसी अन्य उपयोगकर्ता के लिए:
cd ~nombre_usuario
  • रूट डायरेक्टरी पर जाएँ:
cd /
  • एक निर्देशिका बनाएं:
mkdir nombre_directorio
  • निर्देशिकाएँ या फ़ाइलें हटाएँ:
rmdir nombre_directorio
rm nombre_fichero
  • किसी निर्देशिका की सामग्री सूचीबद्ध करें:
 ls 
  • किसी निर्देशिका में छिपे दस्तावेज़ देखें:
ls -a
  • पूरे सिस्टम में एक फ़ाइल खोजें:
 find / -name nombre_fichero
  • किसी निर्देशिका द्वारा उपयोग किए गए स्थान का अनुमान लगाएं:
 du -sh /directorio
  • आचरण एक किसी निर्देशिका का बैकअप दूसरे में: कल्पना करें कि आप /होम निर्देशिका की एक बैकअप प्रतिलिपि बनाना चाहते हैं और इसे /temp में सहेजना चाहते हैं और उस बैकअप को कॉपी1 कहा जाता है:
 dump -0aj -f /tmp/copia1.bak /home
  • एक ISO छवि बनाएं एक त्वरित और आसान ड्राइव:
 mkisofs /dev/cdrom > nombre_imagen.iso
  • क्या आपका सिस्टम रुका हुआ है बंद ग्राफ़िकल मोड में किसी प्रोग्राम के कारण? आप xkill के साथ इस विफल प्रोग्राम को बलपूर्वक वापस सामान्य स्थिति में बंद कर सकते हैं। आपको बस निम्नलिखित टाइप करना है और आप देखेंगे कि माउस कर्सर एक क्रॉस में बदल गया है, इसके साथ ही उस विंडो को स्पर्श करें जिसे आप बंद करना चाहते हैं और बस इतना ही:
 xkill
  • चाहते हैं अंतिम आदेश पुनः चलाएँ में शामिल हो गए? प्रकार:
 !! 
  • किसी आदेश को इतिहास में सहेजे बिना दर्ज करेंएल: जिस कमांड को आप इतिहास सूची से बाहर करना चाहते हैं उसके सामने बस एक स्थान रखें। उदाहरण के लिए, यदि आप चाहते हैं कि ls बैश ​​इतिहास में सूचीबद्ध न हो, तो टाइप करें:
 ls 
  • जानकारी हासिल करेंn किसी भी कमांड का उपयोग कैसे करें:
 man nombre_comando
  • हमारे सिस्टम के हार्डवेयर घटक देखें:
 dmidecode -q
  • सी दिखाओहार्ड ड्राइव की तकनीकी विशेषताएँ:
 sudo hdparm -i /dev/sda
  • प्रदर्शन विस्तृत सीपीयू जानकारी:
 cat /proc/cpuinfo
  • एक त्वरित कैलेंडर की आवश्यकता है? किसी निश्चित वर्ष के लिए कैलेंडर प्राप्त करने के लिए, बस निम्नलिखित टाइप करें (उदाहरण: इस वर्ष के लिए एक कैलेंडर प्रदर्शित करने के लिए):
 cal 2015
  • या यदि आप चाहें एक विशिष्ट महीना, उदाहरण के लिए अक्टूबर:
 cal 10 2015
  • एक निश्चित समय पर सिस्टम बंद करें. कल्पना कीजिए कि आप कुछ ऐसा डाउनलोड कर रहे हैं जिसमें काफी समय लगेगा और आप घर से बाहर निकलना चाहते हैं। ताकि आपके लौटने तक उपकरण बिजली की खपत न कर रहा हो और डाउनलोड बीच में छोड़े बिना, आप इस कमांड के साथ एक विशिष्ट समय पर शटडाउन शेड्यूल कर सकते हैं। उदाहरण के लिए, कल्पना करें कि आप इसे 08:50 पर बंद करना चाहते हैं:
 shutdown -h 08:50
  • हमारे आईपी को जानें: इसके लिए हम ifconfig कमांड का उपयोग कर सकते हैं और "inet addr:" फ़ील्ड की तलाश कर सकते हैं जो हमारा IP निर्धारित करेगा। यह सरल है, लेकिन यह हमें हमारा आंतरिक आईपी देता है। यदि हम जो चाहते हैं वह बाहरी या सार्वजनिक आईपी है:
 curl ifconfig.me/ip
  • टर्मिनल स्क्रीन साफ़ करेंताकि आप पर इतने सारे टेक्स्ट का बोझ न पड़े और आपका वातावरण स्वच्छ रहे। यह कई आदेशों को निष्पादित करने या कुछ उपकरणों के साथ उपयोगी है जो टर्मिनल स्क्रीन को ध्वस्त करते हुए बहुत सारी पाठ्य जानकारी लौटाते हैं। जब आप इसे नहीं चाहते हैं, तो आप शेल को Ctrl+L के साथ नया छोड़ सकते हैं या यदि आप चाहें:
 clear
  • आभासी मशीनों में संचार: यदि आप किसी अन्य ऑपरेटिंग सिस्टम को वर्चुअलाइज करने के लिए वर्चुअलबॉक्स या वीएमवेयर का उपयोग करते हैं, चाहे वह लिनक्स हो या कोई अन्य, आप सोच रहे होंगे कि आप वर्चुअल मशीन (अतिथि) और भौतिक मशीन (होस्ट) को नेटवर्क स्तर पर कैसे लिंक कर सकते हैं या यहां तक ​​​​कि कैसे कर सकते हैं दो वर्चुअल मशीनों को एक साथ कनेक्ट करें। ठीक है, आपको बस वर्चुअल मशीन के नेटवर्क कॉन्फ़िगरेशन तक पहुंचना है और दो वर्चुअल मशीनों के बीच सीधा लिंक बनाने के लिए NAT कॉन्फ़िगरेशन का चयन करना है या वर्चुअल मशीन को भौतिक मशीन के साथ संचार करने के लिए ब्रिज का चयन करना है। पहले मामले में आपको कुछ भी करने की ज़रूरत नहीं है, लेकिन ब्रिज मोड का चयन करने के मामले में, आपको अतिथि आईपी को कॉन्फ़िगर करना होगा ताकि यह भौतिक होस्ट के समान सीमा में हो। उदाहरण के लिए, कल्पना करें कि आपकी भौतिक मशीन में एक आईपी है (आप इसे ifconfig से जांच सकते हैं) 192.168.1.3 और वर्चुअल मशीन एक अन्य लिनक्स डिस्ट्रो है। तो ठीक है, आपको वर्चुअल मशीन टर्मिनल खोलना चाहिए और बिना उद्धरण चिह्नों के "ifconfig eth0 IP_nueva" टाइप करना चाहिए और IP_nueva को अपने इच्छित आईपी से बदलना चाहिए (यह भी याद रखें कि यदि आप eth0 के अलावा किसी अन्य नेटवर्क डिवाइस का उपयोग कर रहे हैं, तो आपको इसे निर्दिष्ट करना होगा)। यह नया आईपी भौतिक मशीन के समान नेटवर्क सेगमेंट पर होना चाहिए, इसलिए इसे 192.168.1.X जैसा दिखना होगा, जहां X 0 से 255 तक कोई भी संख्या है। उदाहरण के लिए, यह इस मामले में काम करेगा:
 ifconfig eth0 192.168.1.10
  • कष्टप्रद त्रुटि संदेशों को शांत करें: मैं सलाह देता हूं कि पहले समस्या का समाधान करें या पर्यवेक्षण करें और देखें कि यह कोई गंभीर बात तो नहीं है। लेकिन कभी-कभी, कुछ समयनिष्ठ या हानिरहित त्रुटियां एक त्रुटि फ़ाइल उत्पन्न करती हैं जो हमें समस्या के बारे में सूचित करने वाला एक कष्टप्रद संदेश ट्रिगर करेगी और इसे हल करने के लिए समस्या की रिपोर्ट करने के लिए कहेगी। यदि आप उस कष्टप्रद "एक समस्या का पता चला है..." या इसी तरह के संदेश से बचना चाहते हैं, तो आप निम्नलिखित टाइप कर सकते हैं:
 sudo rm /var/crash/*
  • हार्ड डिस्क क्षमता सीमा (स्थान खाली करें): स्थान खाली करने के लिए, उदाहरण के लिए, आप आदेशों के निम्नलिखित अनुक्रम का उपयोग कर सकते हैं (यह अनावश्यक फ़ाइलों को हटा देगा जो बिना आवश्यकता के स्थान लेते हैं):
 sudo apt-get autoclean sudo apt-get celan sudo apt-get autoremove
  • उपलब्ध और प्रयुक्त हार्ड डिस्क स्थान की जाँच करें: ऐसा करने के लिए, हम एक सरल कमांड का उपयोग कर सकते हैं जो वर्तमान विभाजन के खाली और उपयोग किए गए स्थान के बारे में डेटा लौटाता है, जिसमें प्रतिशत भी शामिल है:
 df -H
  • किसी प्रोग्राम द्वारा उपयोग की जाने वाली लाइब्रेरीज़ का पता लगाएं: उदाहरण के लिए, मान लीजिए आप उन पुस्तकालयों को देखना चाहते हैं जिन पर प्रोग्राम "ls" निर्भर करता है:
 ldd /bin/ls
  • खोजें और हटाएं एक निश्चित एक्सटेंशन वाली सभी फ़ाइलें: कल्पना करें कि आप अपने सिस्टम से .gif एक्सटेंशन वाली सभी छवियों को हटाना चाहते हैं (उनके नाम की परवाह किए बिना)। प्रकार:
 find -name *.gif | xargs rm -rf
  • जानें कि हमारे पास कौन से बंदरगाह खुले हैं: यह जानने के लिए कि हमारे पास कौन से पोर्ट खुले हैं, हम इन दो कमांड का उपयोग कर सकते हैं, एक टीसीपी के लिए और दूसरा यूडीपी के लिए:
 nmap -sS -O
nmap -sU -O
  • जानिए हम कौन सा शेल इस्तेमाल कर रहे हैं: जैसा कि आप जानते हैं, कई हैं, हालांकि बैश सबसे व्यापक है, अन्य भी हैं। यह पता लगाने के लिए कि हम किस शेल के साथ काम कर रहे हैं, आप निम्न कमांड टाइप कर सकते हैं जो उसका नाम लौटाता है:
 echo $SHELL
  • कर्नेल संस्करण, आर्किटेक्चर और डिस्ट्रो के बारे में जानकारी: हम अपने प्रोसेसर के आर्किटेक्चर और हमारे द्वारा उपयोग किए जाने वाले वितरण के अलावा, हमारे डिस्ट्रो द्वारा उपयोग किए जाने वाले लिनक्स कर्नेल के संस्करण के बारे में जानकारी जान सकते हैं। आपको बस टाइप करना है:
 uname -a
  • पता लगाएं कि रूटकिट के अस्तित्व के कारण हमारा सिस्टम खतरे में है या नहीं: रूटकिट दुर्भावनापूर्ण उपकरण हैं जैसा कि आप जानते हैं, ये उपकरण दुर्भावनापूर्ण उपयोगकर्ताओं को रूट एक्सेस की अनुमति देते हैं। यह पता लगाने के लिए कि क्या हमारा सिस्टम किसी से संक्रमित है, इस पैकेज को डाउनलोड करें और फिर (उस निर्देशिका से जहां डाउनलोड की गई फ़ाइल स्थित है, उस पर जाने के लिए सीडी का उपयोग करना याद रखें):
 tar -xvf chkrootkit.tar.gz
cd chkrootkit-0.49/
make sense
./chkrootkit

मुझे उम्मीद है कि यह आपके लिए मददगार रहा होगा। टिप्पणी करना न भूलें अपनी राय देने के लिए और यदि आप चाहें, तो हमसे कोई अन्य युक्ति जोड़ने के लिए कहें जो आपको दिलचस्प लगे। हम आपके अनुरोधों के लिए खुले हैं।

हमारे ब्लॉग से अधिक जानकारी और ट्यूटोरियल - विंडोज़ प्रोग्रामों के लिए सर्वोत्तम लिनक्स विकल्प, लिनक्स पर कोई भी पैकेज कैसे स्थापित करें


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   sranderson कहा

    कीबोर्ड से टेक्स्ट को कॉपी और पेस्ट करना अधिक आरामदायक बनाया गया है:

    Ctrl + सम्मिलित करें -> कॉपी करें
    शिफ्ट + इंसर्ट -> पेस्ट करें

  2.   पेपे मतीस कहा

    माउस से आप चयन करते हैं और केंद्रीय बटन हिट होता है। आसान असंभव.

  3.   रिचर्ड लूना फ़्यूएंटेस कहा

    उत्कृष्ट योगदान, यह मुझे कंप्यूटर विज्ञान के कैरियर के लिए बहुत मदद करता है जिसमें मैं अध्ययन करने जा रहा हूं

  4.   ऑनलाइन कंप्यूटर स्टोर कहा

    कितना अच्छा योगदान है! मैं इसे अपने वेब पेजों पर लिंक करूंगा।

  5.   काईक कहा

    बढ़िया सारांश, बहुत बहुत धन्यवाद

  6.   जॉर्ज लुइस अरेलानो ज़ुबियेट - लक्कोर्ड कहा

    बहुत बहुत धन्यवाद…
    आपके द्वारा बताए गए आदेश बहुत उपयोगी हैं।
    लीमा, पेरू से नमस्कार
    —लिनक्स मिंट 20—