7 हैंडी कमांड लाइन टिप्स आप मिस नहीं करना चाहते हैं

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

पढ़ें, आप बेहतर निर्देशिका सूची का उपयोग करके फ़ाइलों को डाउनलोड कर रहे हैं, प्रक्रियाओं को जल्दी से मार रहे हैं, रूट के रूप में पूर्व आदेशों को फिर से चला रहे हैं, पिछले आदेश ढूंढ रहे हैं, और किसी भी समय फ्लाई पर नई फाइलें नहीं बना रहे हैं।

1: वेब से एक फ़ाइल डाउनलोड करें और प्रगति देखें

उस फ़ाइल का URL जानें जिसे आपको वेब से डाउनलोड करने की आवश्यकता है? इसे डाउनलोड करना शुरू करने के लिए -O कमांड के साथ कर्ल का उपयोग करें:

curl -O url

पूर्ण यूआरएल का उपयोग करना सुनिश्चित करें। साथ ही, ऊपरी केस 'ओ' का उपयोग करना याद रखें, न कि लोअरकेस 'ओ' को अपनी स्थानीय मशीन पर एक ही फ़ाइल नाम रखने के लिए।

उदाहरण के लिए, निम्न आदेश आईओएस 7 आईपीएसडब्लू फाइल को ऐप्पल के सर्वर से स्थानीय मैक में डाउनलोड करेगा, उसी फ़ाइल नाम को बनाए रखेगा जैसा कि यह रिमोट सर्वर पर दिखाई देता है:

curl -O http://appldnld.apple.com/iOS7/091-9495.20130918.FuFu4/iPhone5, 1_7.0_11A465_Restore.ipsw

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

2: संशोधन तिथि द्वारा निर्देशिका निर्देशिका सामग्री

सबसे हाल ही में संशोधित फ़ाइलों और नीचे से दिखाई देने वाले फ़ोल्डरों के साथ, अनुमतियों, उपयोगकर्ताओं, फ़ाइल आकार और संशोधन दिनांक को दिखाते हुए एक निर्देशिका को लंबे समय तक सूचीबद्ध करना चाहते हैं? बेशक तुम करते हो:

ls -thor

यह बेहद उपयोगी है, और याद रखना भी आसान है क्योंकि, कमांड कमांड थोर है, और आप कभी पौराणिक थोर के बारे में कैसे भूल सकते हैं?

3: कमांड लाइन से लाइव परिणाम के साथ स्पॉटलाइट खोजें

Mdfind टूल उत्कृष्ट स्पॉटलाइट खोज उपयोगिता के लिए एक कमांड लाइन फ्रंट-एंड है, आमतौर पर खोजक से सुलभ है। लेकिन इसकी डिफ़ॉल्ट स्थिति में, एमडीएफआईंड स्पॉटलाइट सर्च से अलग है जिसमें यह पाए गए परिणामों को अपडेट नहीं करेगा। यह चाल यही है, एक साधारण झंडा लाइव अपडेटिंग परिणामों के साथ कमांड लाइन से स्पॉटलाइट खोजेगा:

mdfind -time findme

यह खोजी गई शर्तों की विशिष्टता के आधार पर बहुत तेज़ी से जा सकता है, लेकिन यदि आप एक मैच को हिट कंट्रोल + सी को देखना बंद करना चाहते हैं।

यदि आपके पास स्पॉटलाइट अक्षम है या आपको लगता है कि यह काम नहीं कर रहा है, तो आप हमेशा भरोसेमंद 'खोज' कमांड पर भी वापस आ सकते हैं।

4: वाइल्डकार्ड का उपयोग कर प्रक्रियाओं को मार डालो

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

उदाहरण के लिए, "SampleEnormousTaskNameWhyIsThisProcessNameSoLong" प्रक्रिया के प्रत्येक सक्रिय उदाहरण को एक बार में मारने के लिए, आप निम्न का उपयोग कर सकते हैं:

pkill Sam*

याद रखें कि वाइल्डकार्ड क्षमा नहीं कर रहे हैं, और पिक्ल बिना किसी हिचकिचाहट के काम को समाप्त कर देता है या सहेजने का अनुरोध करता है, इसलिए यदि आपके पास कोई अन्य निकटतम प्रक्रिया नाम है तो वे भी मारे जाएंगे। इसके आस-पास का सबसे आसान तरीका लक्ष्य कार्य के लिए थोड़ा सा तत्व निर्दिष्ट करना है।

आप सभी विशिष्ट उपयोगकर्ताओं की प्रक्रियाओं को लक्षित करने के लिए pkill का भी उपयोग कर सकते हैं, जो बहु-उपयोगकर्ता मैक पर कुछ स्थितियों के लिए उपयोगी हो सकता है।

5: रूट के रूप में अंतिम कमांड को फिर से चलाएं

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

sudo !!

यह एक पुरानी-लेकिन-अच्छी चाल है जो उम्र के आसपास रही है, और यह सुनिश्चित करने के लिए एक टन का उपयोग करना सुनिश्चित है क्योंकि आप कमांड लाइन पर अधिक समय बिताते हैं।

6: इसे निष्पादित किए बिना कमांड का अंतिम घटना प्राप्त करें

पिछली बार जब आप एक विशिष्ट कमांड चलाते थे तो आपने सटीक सिंटैक्स को याद नहीं किया? आप इस चाल का उपयोग करके वास्तव में कमांड को फिर से निष्पादित किए बिना तुरंत पा सकते हैं, जहां 'searchterm' मिलान करने का आदेश है:

!searchterm:p

उदाहरण के लिए, उपसर्ग "सुडो" का उपयोग करने वाले अंतिम पूर्ण आदेश को खोजने के लिए आप इसका उपयोग करेंगे:

!sudo:p

यह आपको निम्न की तरह कुछ वापस रिपोर्ट करेगा, आपको पूर्ण कमांड सिंटैक्स दे रहा है, लेकिन इसे फिर से नहीं चला रहा है:

sudo vi /etc/motd

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

7: तुरंत एक खाली फ़ाइल या एकाधिक फ़ाइलें बनाएँ

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

touch filename

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

touch index.html gallery.html cv.html

वह डेवलपर्स के लिए विशेष रूप से सहायक है।

टर्मिनल और कमांड लाइन के बारे में और जानना चाहते हैं? रुचि रखने वालों के लिए हमारे पास बहुत अधिक कमांड लाइन चाल हैं।