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