Homebrew खुद को "macOS के लिए लापता पैकेज मैनेजर" कहता है। लेकिन आप इसे कैसे उपयोग में ला सकते हैं?
जैसा कि आप शायद नाम से बता सकते हैं, एक पैकेज मैनेजर एक प्रोग्राम है जो आपको सॉफ्टवेयर पैकेजेस को मैनेज करने देता है। ये ऐप्स, एप्लेट्स, और अन्य छोटी अच्छाइयों को इंस्टॉल करते हैं जो आपके दिन-प्रतिदिन के कंप्यूटिंग अनुभव को बढ़ाते और सुधारते हैं।
आइए देखें कि Homebrew कुछ हैंडी ऐप्स के साथ आपके Mac के लिए क्या कर सकता है।
Homebrew का उपयोग करने के लिए पूर्वापेक्षाएँ
यहां चर्चा किए गए ऐप्स को इंस्टॉल करने के लिए आपको जो कुछ भी चाहिए उसे सेट अप करने के लिए इन चरणों का पालन करें।
Homebrew इंस्टॉल करें
सबसे पहले, आपको Homebrew को अपने Mac पर इंस्टॉल करने के लिए Terminal खोलना होगा। जब आप इसमें हैं, तो आगे बढ़ें और cask भी इंस्टॉल करें। यह आपके लिए उपलब्ध विकल्पों की रेंज को खोल देगा।
Python इंस्टॉल करें
प्रोग्रामिंग लैंग्वेज इंस्टॉल करना Homebrew के ब्रेड-एंड-बटर कार्यों में से एक है। विशेष रूप से बहुत सारा ओपन सोर्स सॉफ्टवेयर Python के साथ बनाया गया है।
Python 2 macOS में स्टैंडर्ड है, लेकिन आपको Python 3 को अलग से इंस्टॉल करना होगा। इसके अलावा, आपको pip, Python पैकेज मैनेजर इंस्टॉल करना चाहिए।
Python इंस्टॉल करने की कमांड:
brew install python
pip इंस्टॉल करने की कमांड:
sudo easy_install pip
Xcode Command Line Tools (CLT)
अगला, सुनिश्चित करें कि आपके पास Xcode इंस्टॉल है। आप Mac App Store पर Xcode को फ्री में डाउनलोड कर सकते हैं।
एक बार यह सब सेट हो जाने पर, आप Command Line Tools को Xcode के माध्यम से ही इंस्टॉल कर सकते हैं, या कमांड लाइन के माध्यम से निम्नलिखित कमांड के साथ:
xcode-select -install
अब आप Homebrew की भयानक शक्ति का लाभ उठाने के लिए पूरी तरह तैयार हैं।
1. ql plugins
जब आप अपने Mac पर एक फाइल चुनते हैं और स्पेस दबाते हैं, तो Quick Look उस फाइल का प्रीव्यू इमेज लाएगा जिसे आप खोलना चाहते हैं। macOS Mojave ने इस फीचर को काफी बढ़ाया, जिससे आप Quick Look के भीतर ही मार्कअप और एडिट भी कर सकते हैं।
आप ql, प्लगइन्स की एक श्रृंखला के साथ Quick Look फीचर को बढ़ा सकते हैं जो Quick Look आपको क्या बता सकता है इसमें सुधार करता है।
- qlimagesize: मेगाबाइट्स में इमेजेज के साइज का प्रीव्यू, उनके रिजॉल्यूशन के साथ पिक्सल्स में।
- qlcolorcode: सोर्स कोड फाइल्स का प्रीव्यू और उनके सिंटैक्स हाइलाइटिंग को प्रदर्शित करें।
- qlmarkdown: Markdown-कम्पेटिबल फाइल्स का प्रीव्यू।
- suspicious-package: किसी भी स्टैंडर्ड Apple इंस्टॉलर पैकेज (जो PKG में समाप्त होते हैं) का प्रीव्यू और देखें कि यह वास्तव में क्या इंस्टॉल करेगा और कहां, प्री- और पोस्ट-इंस्टॉल स्क्रिप्ट्स सहित।
उपलब्ध अतिरिक्त ql प्लगइन्स की एक बहुतायत है। ये आपको JSON फाइल्स से लेकर ZIP फाइल्स तक सब कुछ प्रीव्यू करने की अनुमति देते हैं।
सभी ql प्लगइन्स इंस्टॉल करने की कमांड:
brew install qlcolorcode qlstephen qlmarkdown quicklook-json webpquicklook suspicious-package quicklookase qlvideo qlImageSize
2. mas
Mac ऐप डाउनलोड से GUI को पूरी तरह से बाहर निकालें mas, Mac App Store CLI इंस्टॉलर इंस्टॉल करके। यह आपको कमांड लाइन से सीधे App Store से ऐप्स इंस्टॉल करने की अनुमति देता है।
आप ऐप्स सर्च कर सकते हैं, सभी मौजूदा अपडेट्स इंस्टॉल कर सकते हैं, स्टोर में किसी ऐप का वर्जन नंबर प्रिंट कर सकते हैं, और बहुत कुछ। यहां तक कि lucky नामक एक मजेदार ऑप्शन भी है जो सबसे पहले सर्च रिजल्ट को इंस्टॉल कर देगा। अगर आप हिम्मत करें तो इसे आज़माएं।
इंस्टॉल करने की कमांड:
brew install mas
3. midnight-commander
यह शक्तिशाली ऐप Finder और कमांड लाइन दोनों का सर्वश्रेष्ठ संयोजन करने का प्रयास करता है, सीधे Terminal विंडो में एक इंटरैक्टिव फाइल मैनेजर बनाकर।
Midnight-commander आपको क्लिक्स या कीबोर्ड एरोज का उपयोग करके अपनी डायरेक्टरी स्ट्रक्चर को खोजने की अनुमति देता है। आप दाईं ओर की डायरेक्टरीज की तुलना बाईं ओर वालों से कर सकते हैं ताकि फाइल साइज, डायरेक्टरी स्ट्रक्चर, और अधिक का त्वरित अर्थ प्राप्त कर सकें।
इंस्टॉल करने के बाद, आप midnight-commander को निम्न कमांड के साथ लॉन्च कर सकते हैं:
mc
इंस्टॉल करने की कमांड:
brew install midnight-commander
4. speedtest-cli
नोट: इस प्रोग्राम को pip, Python पैकेज मैनेजर की आवश्यकता होती है। हमने पहले pip इंस्टॉल करने के निर्देश प्रदान किए थे।
speedtest-cli आपको कमांड लाइन से सीधे अपने इंटरनेट कनेक्शन की स्पीड का एक त्वरित टेस्ट करने की अनुमति देता है।
लोकप्रिय विकल्पों में शामिल हैं:
--bytes
: आउटपुट को बिट्स के बजाय बाइट्स में प्रदर्शित करता है (याद रखें कि एक बाइट में आठ बिट्स होते हैं, इसलिए एक गीगाबिट प्रति सेकंड कनेक्शन वास्तव में 125 मेगाबाइट्स प्रति सेकंड है)।
--simple
: केवल बेसिक जानकारी प्रदर्शित करता है (पिंग स्पीड, डाउनलोड स्पीड, और अपलोड स्पीड), जो सबसे अधिक संभावना है कि आप सभी जानना चाहते हैं।
इंस्टॉल करने की कमांड:
pip install speedtest-cli
5. wifi-password
नोट: इसके काम करने के लिए आपको XCode का अपडेटेड CLT चाहिए (ऊपर देखें)।
ऐप wifi-password एक Keychain ऑथेंटिकेशन के बाद, उस नेटवर्क का Wi-Fi पासवर्ड प्रदर्शित करेगा जिससे आप वर्तमान में कनेक्टेड हैं, या आपकी Keychain में कोई अन्य नेटवर्क।
इंस्टॉल करने की कमांड:
brew install wifi-password
6. tldr
जिसने भी कभी bash स्क्रिप्टिंग में हाथ आजमाया है, वह जानता है कि man पेज कितने मूल्यवान (और कितने घने और अपठनीय) हो सकते हैं।
अगर आप बस ls के लिए उपलब्ध विकल्पों की एक त्वरित सूची या find के लिए सिंटैक्स चाहते हैं, तो tldr एक अमूल्य संसाधन है। यह आपके बगल में बैठे आपके अपने कोडिंग बडी की तरह है, जो man कमांड को फ्रेंडली शब्दों में अनुवाद करता है।
इंस्टॉल करने की कमांड:
brew install tldr
7. archey
क्या आप कभी अपने आधुनिक सिस्टम की धधकती तेज गति को प्रदर्शित करना चाहते थे और इसे सिर्फ एक संकेत के साथ नॉस्टैल्जिया के साथ कंट्रास्ट करना चाहते थे? archey यहां मदद के लिए है। यह प्यारा, सिंगल-फंक्शन ऐप आपकी सिस्टम जानकारी को Terminal में एक टेक्स्ट-बेस्ड रेट्रो-स्टाइल Apple आइकन के बगल में प्रदर्शित करेगा। यह आपके Mac पर रेट्रो लुक पाने का सिर्फ एक मजेदार तरीका है।
इंस्टॉल करने की कमांड:
brew install archey
8. htop
Activity Monitor के कमांड लाइन वर्जन के रूप में, top शक्तिशाली है लेकिन बहुत कुछ वांछित छोड़ देता है। यह आपके कंप्यूटर पर चल रही प्रक्रियाओं के बारे में बहुत सारी उपयोगी जानकारी प्रदर्शित करता है, लेकिन इसे नेविगेट करना लगभग असंभव है। यदि आप किसी प्रक्रिया को चुनना या मारना चाहते हैं, तो आप उतने समय में अपनी पूरी मशीन को रीस्टार्ट कर सकते हैं जितना समय इसे top के साथ करने का तरीका निकालने में लगता है।
htop दर्ज करें, होमब्रू-इंस्टॉल करने योग्य कमांड लाइन ऐप जो top से ऊपर है। यह नेविगेट करने में आसान है, प्रक्रियाओं को चुनना सरल बनाता है, और उन्हें मारना कोई पहेली नहीं है। ऐप विभिन्न प्रकार के डेटा को विभिन्न रंगों का उपयोग करके हाइलाइट करता है, जिससे आपके द्वारा देखी जा रही जानकारी को पढ़ना और पचाना भी आसान हो जाता है।
इंस्टॉल करने की कमांड:
brew install htop
ओपन सोर्स सॉफ्टवेयर के साथ गहराई से गोता लगाएं
उम्मीद है कि इन ऐप्स ने आपको कमांड लाइन टूल्स की शक्ति के प्रति जागरूक किया है। अब जब Homebrew की क्षमता ने आपकी भूख बढ़ा दी है, तो Mac के लिए कुछ और उत्कृष्ट फ्री और ओपन सोर्स सॉफ्टवेयर में खो जाएं। एक बार जब आप इसमें गोता लगाते हैं, तो वापस जाना मुश्किल होता है।