मैं लिनक्स का उपयोग लगभग 10 वर्षों से कर रहा हूं और जो मैं आपको इस आलेख में दिखाने के लिए जा रहा हूं वह लिनक्स कमांड, टूल्स, चालाक छोटी चाल और कुछ सादे मजेदार कमांड की एक सूची है जो मेरी इच्छा है कि किसी ने मुझे शुरुआत में मुझे दिखाया है जैसे ही मैं साथ गया था।
15 में से 01
उपयोगी कमांड लाइन कीबोर्ड शॉर्टकट्स
निम्नलिखित कीबोर्ड शॉर्टकट अविश्वसनीय रूप से उपयोगी हैं और आपको समय के साथ बचाएंगे:
- CTRL + U - कर्सर तक टेक्स्ट को काटता है।
- CTRL + K - कर्सर से लाइन के अंत तक पाठ को काटता है
- CTRL + Y - पाठ चिपकाता है
- CTRL + E - कर्सर को लाइन के अंत में ले जाएं
- CTRL + ए - कर्सर को लाइन की शुरुआत में ले जाएं
- एएलटी + एफ - अगली जगह पर आगे बढ़ें
- एएलटी + बी - पिछली जगह पर वापस जाएं
- एएलटी + बैकस्पेस - पिछले शब्द को हटाएं
- CTRL + W - कर्सर के पीछे काट शब्द
- Shift + सम्मिलित करें - टर्मिनल में पाठ चिपकाता है
बस इतना है कि ऊपर दिए गए आदेश टेक्स्ट की अगली पंक्ति को समझते हैं।
sudo apt-get प्रोग्राम नाम स्थापित करें
जैसा कि आप देख सकते हैं कि मेरे पास वर्तनी त्रुटि है और काम करने के लिए कमांड के लिए मुझे "इंटेल" को "इंस्टॉल" में बदलना होगा।
कल्पना करें कि कर्सर लाइन के अंत में है। इसे बदलने के लिए इंस्टॉल शब्द को वापस पाने के कई तरीके हैं।
मैं एएलटी + बी दो बार दबा सकता हूं जो कर्सर को निम्न स्थिति में रखेगा (^ प्रतीक द्वारा दर्शाया गया है):
sudo apt-get ^ intall programname
अब आप कर्सर कुंजी दबा सकते हैं और इंस्टॉल में '' 'डाल सकते हैं।
एक और उपयोगी कमांड "शिफ्ट + डालने" है, खासकर यदि आपको ब्राउज़र से टेक्स्ट को टर्मिनल में कॉपी करने की आवश्यकता है।
15 में से 02
SUDO !!
यदि आप पहले से ही इसे नहीं जानते हैं, तो आप वास्तव में अगले आदेश के लिए मुझे धन्यवाद देने जा रहे हैं क्योंकि जब तक आप यह नहीं जानते कि आप प्रत्येक बार जब आप कमांड दर्ज करते हैं और "अनुमति अस्वीकार" शब्द प्रकट होते हैं तो आप स्वयं को शाप देते हैं।
- सुडो !!
आप सूडो !! का उपयोग कैसे करते हैं? सीधे शब्दों में। कल्पना करें कि आपने निम्न आदेश दर्ज किया है:
एपीटी-इंस्टॉल रेंजर
"अनुमति अस्वीकृत" शब्द तब तक प्रकट होंगे जब तक आप ऊंचे विशेषाधिकारों के साथ लॉग इन नहीं होते हैं।
सुडो !! सुडो के रूप में पिछले कमांड चलाता है। तो पिछला आदेश अब बन जाता है:
sudo apt- इंस्टॉल रेंजर प्राप्त करें
यदि आपको नहीं पता कि सुडो क्या है, तो यहां से शुरू करें।
15 में से 03
पृष्ठभूमि में कमांड और रनिंग कमांड को रोकना
मैंने पृष्ठभूमि में टर्मिनल कमांड को चलाने के तरीके को दिखाते हुए एक गाइड लिखा है।
- CTRL + Z - एक एप्लिकेशन को रोकता है
- एफजी - आपको आवेदन पर लौटता है
तो इस बारे में क्या सुझाव है?
कल्पना कीजिए कि आपने निम्नानुसार नैनो में एक फाइल खोली है:
सुडो नैनो abc.txt
फ़ाइल में टाइपिंग टेक्स्ट के माध्यम से हाफवे, आपको एहसास है कि आप टर्मिनल में एक और कमांड टाइप करना चाहते हैं लेकिन आप ऐसा नहीं कर सकते क्योंकि आपने अग्रभूमि मोड में नैनो खोला है।
आपको लगता है कि आपका एकमात्र विकल्प फ़ाइल को सहेजना, नैनो से बाहर निकलना, कमांड चलाने और फिर नैनो को फिर से खोलना है।
आपको बस इतना करना है कि CTRL + Z दबाएं और अग्रभूमि एप्लिकेशन रोक देगा और आपको कमांड लाइन पर वापस कर दिया जाएगा। फिर आप अपनी पसंद के किसी भी आदेश को चला सकते हैं और जब आप टर्मिनल विंडो में "एफजी" दर्ज करके और रिटर्न दबाकर अपने पहले रोके गए सत्र में वापस आ गए हैं।
कोशिश करने के लिए एक दिलचस्प बात यह है कि नैनो में एक फाइल खोलना, कुछ टेक्स्ट दर्ज करना और सत्र को रोकना है। अब नैनो में एक और फाइल खोलें, कुछ टेक्स्ट दर्ज करें और सत्र को रोकें। यदि आप अब "एफजी" दर्ज करते हैं तो आप नैनो में खोले गए दूसरी फाइल पर वापस आते हैं। यदि आप नैनो से बाहर निकलें और फिर "एफजी" दर्ज करें तो आप नैनो के भीतर खोले गए पहले फ़ाइल पर वापस आएं।
15 में से 04
एक एसएसएच सत्र से लॉग आउट करने के बाद आदेश चलाने के लिए नोहप का उपयोग करें
यदि आप अन्य मशीनों पर लॉग इन करने के लिए ssh कमांड का उपयोग करते हैं तो Nohup कमांड वास्तव में उपयोगी है।
तो नोहप क्या करता है?
कल्पना करें कि आप ssh का उपयोग कर दूरस्थ रूप से किसी अन्य कंप्यूटर पर लॉग ऑन हैं और आप एक कमांड लेना चाहते हैं जो लंबे समय तक लेता है और फिर एसएसएच सत्र से बाहर निकलना चाहता है, लेकिन आप अब कनेक्ट नहीं होने के बावजूद कमांड छोड़ दें, तो नोहप आपको ऐसा करने देता है।
उदाहरण के लिए, मैं समीक्षा उद्देश्यों के लिए वितरण डाउनलोड करने के लिए अपने रास्पबेरी पीआई का उपयोग करता हूं।
मेरे पास कभी भी मेरे रास्पबेरी पीआई डिस्प्ले से जुड़ा नहीं है और न ही मेरे पास एक कीबोर्ड और माउस है।
मैं हमेशा एक लैपटॉप से एसएसएच के माध्यम से रास्पबेरी पीआई से कनेक्ट करता हूं। अगर मैंने नोशप कमांड का उपयोग किये बिना रास्पबेरी पीआई पर एक बड़ी फाइल डाउनलोड करना शुरू किया तो मुझे एसएसएच सत्र को बंद करने से पहले और लैपटॉप को बंद करने से पहले डाउनलोड को समाप्त करने के लिए इंतजार करना होगा। अगर मैंने ऐसा किया तो मैंने फ़ाइल को डाउनलोड करने के लिए रास्पबेरी पीआई का भी उपयोग नहीं किया होगा।
नोहप का उपयोग करने के लिए मुझे निम्न प्रकार के आदेश के बाद नोहप टाइप करना होगा:
नोहप wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &
15 में से 05
एक लिनक्स कमांड 'एटी' चलाना एक विशिष्ट समय
यदि आप किसी एसएसएच सर्वर से कनेक्ट हैं तो आप 'नोहुप' कमांड अच्छा है और आप एसएसएच सत्र से लॉग आउट करने के बाद कमांड को चलाना चाहते हैं।
कल्पना कीजिए कि आप उस समय एक विशिष्ट बिंदु पर उसी आदेश को चलाने के लिए चाहते हैं।
' एट ' कमांड आपको बस ऐसा करने की अनुमति देता है। इस प्रकार 'एट' का उपयोग किया जा सकता है।
शुक्रवार 10:38 बजे शुक्रवार को
पर> cowsay 'हैलो'
> CTRL + D पर
उपरोक्त आदेश शुक्रवार शाम 10:38 बजे कार्यक्रम गाय चलाएगा ।
वाक्यविन्यास 'एट' के बाद चलाने के लिए दिनांक और समय के बाद होता है।
जब at> प्रॉम्प्ट प्रकट होता है, तो उस आदेश को दर्ज करें जिसे आप निर्दिष्ट समय पर चलाना चाहते हैं।
CTRL + D आपको कर्सर पर लौटाता है।
बहुत सारी तारीख और समय प्रारूप हैं और 'एट' का उपयोग करने के अधिक तरीकों के लिए मैन पेजों की जांच करना उचित है।
15 में से 06
मैन पेजेस
मैन पेज आपको एक रूपरेखा देते हैं कि कौन से आदेशों को करना है और स्विच जो उनके साथ उपयोग किए जा सकते हैं।
मैन पेज अपने आप पर सुस्त हैं। (मुझे लगता है कि वे हमें उत्तेजित करने के लिए डिजाइन नहीं किए गए थे)।
हालांकि, आप अपने आदमी के उपयोग को अधिक आकर्षक बनाने के लिए चीजें कर सकते हैं।
निर्यात PAGER = सबसे अधिक
आपको 'सबसे अधिक स्थापित करने की आवश्यकता होगी; इसके लिए काम करने के लिए, लेकिन जब आप ऐसा करते हैं तो यह आपके मैन पेज को अधिक रंगीन बनाता है।
आप निम्न आदेश का उपयोग कर मैन पेज की चौड़ाई को कॉलम की एक निश्चित संख्या तक सीमित कर सकते हैं:
निर्यात MANWIDTH = 80
अंत में, यदि आपके पास ब्राउज़र उपलब्ध है तो आप निम्न प्रकार के एचएच स्विच का उपयोग करके डिफ़ॉल्ट ब्राउज़र में किसी भी मैन पेज को खोल सकते हैं:
मैन-एच <कमांड>
ध्यान दें कि यह केवल तभी काम करता है जब आपके पास $ BROWSER पर्यावरण चर के भीतर एक डिफ़ॉल्ट ब्राउज़र सेट अप हो।
15 में से 07
प्रक्रियाओं को देखने और प्रबंधित करने के लिए htop का उपयोग करें
वर्तमान में आप किस कंप्यूटर पर अपने कंप्यूटर पर कौन सी प्रक्रियाएं चल रहे हैं यह जानने के लिए उपयोग करते हैं? मेरी शर्त यह है कि आप ' ps ' का उपयोग कर रहे हैं और आप अपने इच्छित आउटपुट प्राप्त करने के लिए विभिन्न स्विच का उपयोग कर रहे हैं।
'Htop' इंस्टॉल करें। यह निश्चित रूप से एक उपकरण है जिसे आप चाहते हैं कि आपने पहले इंस्टॉल किया था।
htop टर्मिनल में विंडोज़ में फ़ाइल मैनेजर की तरह सभी चल रही प्रक्रियाओं की एक सूची प्रदान करता है।
क्रमबद्ध क्रम और कॉलम को प्रदर्शित करने के लिए आप फंक्शन कुंजियों के मिश्रण का उपयोग कर सकते हैं। आप htop के भीतर से प्रक्रियाओं को भी मार सकते हैं।
Htop चलाने के लिए बस टर्मिनल विंडो में निम्न टाइप करें:
htop
15 में से 08
रेंजर का उपयोग कर फाइल सिस्टम नेविगेट करें
यदि कमांड लाइन के माध्यम से चल रही प्रक्रियाओं को नियंत्रित करने के लिए htop बेहद उपयोगी है तो रेंजर कमांड लाइन का उपयोग कर फ़ाइल सिस्टम को नेविगेट करने के लिए बेहद उपयोगी है।
आपको इसे उपयोग करने में सक्षम होने के लिए शायद रेंजर इंस्टॉल करने की आवश्यकता होगी, लेकिन एक बार स्थापित होने पर आप टर्मिनल में निम्नलिखित टाइप करके इसे चला सकते हैं:
रेंजर
कमांड लाइन विंडो किसी भी अन्य फ़ाइल मैनेजर की तरह होगी, लेकिन यह ऊपर से नीचे की बजाय बाएं से दाएं काम करती है जिसका अर्थ है कि यदि आप बाएं तीर कुंजी का उपयोग करते हैं तो आप फ़ोल्डर संरचना को अपना रास्ता बनाते हैं और दायां तीर कुंजी फ़ोल्डर संरचना के नीचे काम करती है ।
रेंजर का उपयोग करने से पहले मैन पेज पढ़ने के लायक है ताकि आप उपलब्ध सभी कीबोर्ड स्विच में उपयोग कर सकें।
15 में से 09
एक शटडाउन रद्द करें
तो आपने कमांड लाइन या जीयूआई से शटडाउन शुरू किया और आपको एहसास हुआ कि आप वास्तव में ऐसा नहीं करना चाहते थे।
- शटडाउन-सी
ध्यान दें कि अगर शटडाउन पहले ही शुरू हो चुका है तो शटडाउन को रोकने में बहुत देर हो सकती है।
कोशिश करने के लिए एक और आदेश निम्नानुसार है:
- पिक्ल शट डाउन
15 में से 10
हंग प्रक्रियाओं को आसान तरीके से मारना
कल्पना कीजिए कि आप एक आवेदन चला रहे हैं और किसी भी कारण से, यह लटकता है।
आप प्रक्रिया को खोजने के लिए 'ps -ef' का उपयोग कर सकते हैं और फिर प्रक्रिया को मार सकते हैं या आप 'htop' का उपयोग कर सकते हैं।
एक तेज और आसान कमांड है जिसे आप एक्सकिल कहलाएंगे ।
बस टर्मिनल में निम्न टाइप करें और फिर उस एप्लिकेशन की विंडो पर क्लिक करें जिसे आप मारना चाहते हैं।
xkill
क्या होता है हालांकि पूरी प्रणाली लटक रही है?
अपने कीबोर्ड पर 'alt' और 'sysrq' कुंजी दबाए रखें और जब वे नीचे दबाए जाते हैं तो धीरे-धीरे निम्न टाइप करें:
REISUB
यह आपके कंप्यूटर को पावर बटन पकड़ने के बिना पुनरारंभ करेगा।
15 में से 11
यूट्यूब वीडियो डाउनलोड करें
आम तौर पर, हम में से अधिकांश वीडियो को होस्ट करने के लिए यूट्यूब के लिए काफी खुश हैं और हम उन्हें अपने चुने हुए मीडिया प्लेयर के माध्यम से स्ट्रीम करके देखते हैं।
यदि आप जानते हैं कि आप थोड़ी देर के लिए ऑफ़लाइन होने जा रहे हैं (यानी विमान यात्रा के कारण या स्कॉटलैंड के दक्षिण और इंग्लैंड के उत्तर में यात्रा करना) तो आप पेन वीडियो पर कुछ वीडियो डाउनलोड करना और उन्हें अपने आप देखना चाहते हैं फुर्सत।
आपको बस अपने पैकेज मैनेजर से यूट्यूब-डीएल इंस्टॉल करना है।
आप यूट्यूब-डीएल का उपयोग निम्नानुसार कर सकते हैं:
यूट्यूब-डीएल यूआरएल-टू-वीडियो
आप वीडियो के पेज पर शेयर लिंक पर क्लिक करके यूट्यूब पर किसी भी वीडियो पर यूआरएल प्राप्त कर सकते हैं। बस लिंक कॉपी करें और इसे कमांड लाइन में पेस्ट करें (Shift + insert शॉर्टकट का उपयोग करके)।
15 में से 12
Wget के साथ वेब से फ़ाइलें डाउनलोड करें
Wget कमांड टर्मिनल का उपयोग कर वेब से फ़ाइलों को डाउनलोड करना आपके लिए संभव बनाता है।
वाक्यविन्यास निम्नानुसार है:
wget पथ / to / filename
उदाहरण के लिए:
wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download
वहां बड़ी संख्या में स्विच हैं जिनका उपयोग wget जैसे -O के साथ किया जा सकता है जो आपको फ़ाइल नाम को नए नाम पर आउटपुट करने देता है।
ऊपर दिए गए उदाहरण में मैंने Sourceforge से एंटीक्स लिनक्स डाउनलोड किया। फ़ाइल नाम एंटीएक्स -15-वी_386-full.iso काफी लंबा है। इसे antix15.iso के रूप में डाउनलोड करना अच्छा लगेगा। ऐसा करने के लिए निम्न आदेश का उपयोग करें:
wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download
एक फ़ाइल डाउनलोड करना इसके लायक नहीं लगता है, आप आसानी से ब्राउज़र का उपयोग करके वेब पेज पर नेविगेट कर सकते हैं और लिंक पर क्लिक कर सकते हैं।
यदि, हालांकि, आप एक दर्जन फाइलें डाउनलोड करना चाहते हैं तो आयात फ़ाइल में लिंक जोड़ने में सक्षम होना और उन लिंक से फ़ाइलों को डाउनलोड करने के लिए wget का उपयोग करना बहुत तेज़ होगा।
बस -i स्विच का उपयोग निम्नानुसार करें:
wget -i / path / to / importfile
Wget यात्रा के बारे में अधिक जानकारी के लिए http://www.tecmint.com/10-wget-command-examples-in-linux/।
15 में से 13
भाप गतिविशिष्ट
यह थोड़ा मजेदार के रूप में इतना उपयोगी नहीं है।
निम्न आदेश का उपयोग कर अपनी टर्मिनल विंडो में भाप ट्रेन बनाएं:
sl
15 में से 14
अपना फॉर्च्यून बताओ
एक और जो विशेष रूप से उपयोगी नहीं है लेकिन केवल थोड़ी मस्ती है भाग्य कमांड है।
एसएल कमांड की तरह, आपको इसे पहले अपने भंडार से स्थापित करने की आवश्यकता हो सकती है।
फिर अपने भाग्य को पाने के लिए बस निम्न टाइप करें
भाग्य
15 में से 15
अपने फॉर्च्यून को बताने के लिए एक गाय प्राप्त करें
अंत में गाय का उपयोग करके आपको अपना भाग्य बताने के लिए एक गाय प्राप्त करें।
अपने टर्मिनल में निम्नलिखित टाइप करें:
भाग्य | cowsay
यदि आपके पास ग्राफिकल डेस्कटॉप है तो आप अपने भाग्य को दिखाने के लिए कार्टून गाय प्राप्त करने के लिए xcowsay का उपयोग कर सकते हैं:
भाग्य | xcowsay
किसी भी संदेश को प्रदर्शित करने के लिए cowsay और xcowsay का उपयोग किया जा सकता है। उदाहरण के लिए "हैलो वर्ल्ड" प्रदर्शित करने के लिए निम्न आदेश का उपयोग करें:
गाय "हैलो वर्ल्ड"