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

नोट: यहां सूचीबद्ध कुछ टूल या आदेशों को रूट विशेषाधिकारों की आवश्यकता हो सकती है।

1. एक अस्थायी फाइल सिस्टम बनाना (रामडिस्क)

एक अस्थायी रैम-आधारित फाइल सिस्टम बनाने के कई कारण हैं जैसे कि तेज़ पढ़ने / लिखने के समय या यह गारंटी देने के लिए कि फ़ाइलें रीबूट के बाद जारी नहीं रहेंगी। ऐसी "नकली" फाइल सिस्टम बनाना आसान है, और केवल एक कमांड की आवश्यकता है।

 माउंट-टी tmpfs tmpfs / mytemppartition -o आकार = 1024 मीटर 

कहां / mytemppartion वह स्थान है जहां आप माउंट करना चाहते हैं (यह पहले से मौजूद होना चाहिए) और 1024 मीटर रैमडिस्क का वांछित आकार है।

2. त्वरित शेड्यूलिंग कमांड

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

 12:30 बजे # कुछ कुंजी कमांड को एक और कमांड # ctrl-D पर दर्ज करें 

यदि आप यह सत्यापित करना चाहते हैं कि यह काम करता है, तो आप आसानी से स्केड्यूल्ड नौकरियों को सूचीबद्ध कर सकते हैं

 एटीएल 

3. पिछला कमांड चलाएं

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

 mkdir / etc / myDir # अनुमति अस्वीकार कर दिया !! #सफलता! 

यदि आप ऐसे प्रकार हैं जो आपके कमांड इतिहास संख्याओं को ट्रैक करते हैं, तो आप किसी भी पिछले आदेश को संदर्भित करके किसी भी पिछले आदेश को याद करने के लिए उसी दृष्टिकोण का उपयोग कर सकते हैं:

4. प्रक्रिया की पीआईडी ​​खोजें

यदि आपको किसी विशेष प्रक्रिया को मारने की आवश्यकता है लेकिन उसके पास पीआईडी ​​नहीं है, तो इसे खोजने के लिए एक सरल शॉर्टकट है - pgrep कमांड। यह ऐसा कुछ नहीं करता है जो ps और grep के संयोजन से नहीं किया जा सकता है, लेकिन हर छोटी मदद करता है।

5. सबसे तेज़ Apt Mirror खोजें

अधिकांश डेबियन व्युत्पन्न वितरण (लेकिन उबंटू नहीं) के पास एक महान उपकरण तक पहुंच है जो काफी हद तक अनजान है। इसे एपीटी-जासूस कहा जाता है, और इसका उद्देश्य ज्ञात डेबियन दर्पणों की सूची को स्कैन करना है ताकि आप के लिए सबसे तेज़ खोज सकें।

 एपीटी-जासूस अपडेट # यह उदाहरण 20 अमेरिकी मिरर की स्थिर शाखा को 30 सेकंड के लिए स्कैन करेगा प्रत्येक एपीटी-जासूस-डी स्थिर -ए अमेरिका -20 -30 

6. सुनते बंदरगाहों और उनकी प्रक्रियाओं को दिखाएं

अगर आपको यह देखने की ज़रूरत है कि आपके सिस्टम पर कनेक्शन क्या सुन रहा है, और उन कनेक्शनों को संभालने वाली प्रक्रियाओं में, पुराने भरोसेमंद नेटस्टैट टूल नौकरी पर निर्भर है। प्रयत्न

 netstat -tlnp 

ऐसी सूची देखने के लिए।

7. पासवर्ड के बिना एसएसएच

इस लेखक जैसे कई लोग एसएसएच का लगभग निरंतर आधार पर उपयोग करते हैं। यह एक अच्छा टूल है, इसमें कोई इनकार नहीं है, लेकिन लगातार अपने पासवर्ड को फिर से टाइप करने के लिए परेशान हो सकता है। इसके बजाए, आप अपनी (सार्वजनिक) एसएसएच जानकारी को रिमोट मशीन पर कॉपी कर सकते हैं, जिससे आपको अपना पासवर्ड की आवश्यकता के बिना प्रमाणित करने की इजाजत मिलती है, और आपको केवल एक ही कमांड की आवश्यकता होती है।

 ssh-copy-id उपयोगकर्ता नाम @ रिमोट-मशीन 

निष्कर्ष

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