स्थापना में, सभी मैक में टर्मिनल कमांड की एक विस्तृत विविधता होती है। हालांकि, जैसा कि आप टर्मिनल के साथ अधिक अनुभव प्राप्त करते हैं (या यदि आप लिनक्स से हमसे जुड़ रहे हैं), तो आप जल्द ही पाएंगे कि कुछ महत्वपूर्ण आदेश गुम हैं। उदाहरण के लिए, या 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 से डाउनलोड किए गए एक बनावट पैक का वास्तविक जीवन उदाहरण यहां दिया गया है।

और जब डाउनलोड पूरा हो जाता है, तो मुझे कमांड प्रॉम्प्ट पर वापस कर दिया जाता है।

निष्कर्ष

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