मैक टर्मिनल में आसानी से नए कमांड कैसे जोड़ें
स्थापना में, सभी मैक में टर्मिनल कमांड की एक विस्तृत विविधता होती है। हालांकि, जैसा कि आप टर्मिनल के साथ अधिक अनुभव प्राप्त करते हैं (या यदि आप लिनक्स से हमसे जुड़ रहे हैं), तो आप जल्द ही पाएंगे कि कुछ महत्वपूर्ण आदेश गुम हैं। उदाहरण के लिए, या nmap
कहां है? यदि आपको उन आदेशों की आवश्यकता है, तो आप उन्हें पैकेज प्रबंधक के साथ आसानी से मैकोज़ टर्मिनल में जोड़ सकते हैं।
एक पैकेज प्रबंधक एक ऐसा एप्लिकेशन है जो सॉफ़्टवेयर टूल के सेट को डाउनलोड, इंस्टॉल और अपग्रेड करता है। इस मामले में, हमारे पैकेज प्रबंधक विभिन्न टर्मिनल कमांड को डाउनलोड और इंस्टॉल करने के लिए ज़िम्मेदार होंगे जिन्हें हम उपयोग करना चाहते हैं। यदि आप एक लिनक्स उपयोगकर्ता हैं, तो आप इसे कार्यात्मक रूप से apt-get
yum
या yum
से पहचान लेंगे।
हालांकि मैकोज़ के लिए कई अलग-अलग पैकेज प्रबंधक उपलब्ध हैं, हम इस गाइड के लिए होमब्रू का उपयोग करेंगे। यह अच्छी तरह से माना जाता है, व्यापक रूप से उपयोग किया जाता है, और शुरू करने में आसान है। इसके अलावा, यह मुफ़्त है।
होमब्रू स्थापित करना
ध्यान दें कि होमब्री स्थापित करने से पहले, आपको Xcode कमांड लाइन टूल्स इंस्टॉल करना होगा। यह एक्सकोड के साथ आता है जो ऐप स्टोर से स्थापित है।
1. ओपन टर्मिनल (/ एप्लीकेशन / यूटिलिटीज / टर्मिनल.एप)।
2. टर्मिनल में निम्न आदेश कॉपी और पेस्ट करें और एंटर दबाएं।
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
यह आदेश रूबी स्क्रिप्ट चलाएगा जो गिटहब से होमब्रू पैकेज मैनेजर डाउनलोड करता है।
3. संकेत मिलने पर, स्थापना जारी रखने के लिए एंटर दबाएं।
4. संकेत मिलने पर अपना व्यवस्थापक पासवर्ड दर्ज करें।
5. जब एप्लिकेशन इंस्टॉल करना समाप्त हो जाता है, तो आपको कमांड प्रॉम्प्ट पर वापस कर दिया जाएगा। यहां से, आप brew help
कमांड टाइप करके होमब्रू के दस्तावेज़ देख सकते हैं, या आप अगले चरण पर जा सकते हैं।
पैकेज के लिए खोज रहे हैं
डाउनलोड करने के लिए प्रोग्राम और कमांड खोजने के लिए, आपको सबसे पहले प्रोग्राम के लिए होमब्री के डेटाबेस को खोजना होगा। इस उदाहरण के लिए, हम wget
लिए खोज करेंगे। Wget
एक लोकप्रिय लिनक्स कमांड है जो HTTP और FTP सर्वर से फ़ाइलें डाउनलोड करता है।
1. निम्न आदेश टाइप करें और एंटर दबाएं:
ब्रू खोज wget
2. एक पल के बाद, दो परिणाम wget
और wgetpaste
नाम से दिखाई wgetpaste
। मुझे नहीं पता कि wgetpaste
क्या है, लेकिन मैं brew info
कमांड का उपयोग कर अधिक जानकारी प्राप्त कर सकता हूं:
ब्रू जानकारी wgetpaste
3. हम विवरण से देख सकते हैं कि wgetpaste
"कई wgetpaste
सेवाओं को चिपकाने वाला स्वचालित होगा । "चूंकि wget
एक ऐसा एप्लिकेशन है जो वेब से फ़ाइलों को डाउनलोड करता है, जो कि मैं जो खोज रहा हूं उसके जैसा नहीं लगता है। इसमें एक निर्भरता के रूप में wget
भी शामिल है, इसलिए मैं इसे बिना किसी भी तरह से चलाने के लिए सक्षम नहीं होगा।
पैकेज स्थापित करना
1. अब जब मैंने पुष्टि की है कि wget
पैकेज वह है जो मैं चाहता हूं, तो मैं निम्न आदेश टाइप करूंगा और एंटर दबाएं:
ब्रूग स्थापित करें
2. होमब्रू अब अपने पैकेज-मैनेजिंग जादू का काम शुरू कर देगा। wget
अलावा, मैं देख सकता हूं कि यह openssl
भी स्थापित है, जिसे wget
लिए निर्भरता माना जाता है।
3. जब स्थापना पूर्ण हो जाती है, तो मुझे कमांड प्रॉम्प्ट पर वापस कर दिया जाएगा।
नए आदेशों का प्रयोग करना
अब जब हमने wget
कमांड स्थापित किया है, तो हम इसे किसी अन्य टर्मिनल कमांड की तरह उपयोग करने में सक्षम होंगे।
1. उदाहरण के लिए, यदि हम man wget
टाइप करते हैं, तो हम उम्मीद के अनुसार, wget
लिए मैन पेज देखेंगे।
2. और हम wget
उपयोग वैसे ही कर सकते हैं जैसे हम लिनक्स पर करेंगे। उदाहरण के लिए, किसी वेबसाइट से ज़िप फ़ाइल डाउनलोड करने के लिए, हम नीचे दिए गए जैसे कमांड का उपयोग करेंगे:
http://domain.com/file.zip wget
3. TextureMate से डाउनलोड किए गए एक बनावट पैक का वास्तविक जीवन उदाहरण यहां दिया गया है।
और जब डाउनलोड पूरा हो जाता है, तो मुझे कमांड प्रॉम्प्ट पर वापस कर दिया जाता है।
निष्कर्ष
जैसे ही आप मैकोज़ टर्मिनल के साथ अधिक अनुभवी हो जाते हैं, आपको यह महसूस करना शुरू हो सकता है कि लिनक्स में सामान्य कुछ टर्मिनल कमांड मैकोज़ से गायब हैं। होमब्रू का उपयोग करके अपने कमांड लाइब्रेरी में नए टर्मिनल कमांड को जोड़ना आसान है।