मैक पर सीएलआई ऐप्स का उपयोग कैसे करें

पिछले सप्ताह के दौरान, मैंने आपके मैक के टर्मिनल से अधिक लाभ प्राप्त करने के तरीकों को कवर करते हुए कुछ पोस्ट किए हैं। इनमें से एक पोस्ट में, मैंने इनमें से कुछ को कवर किया है Mac पर सर्वश्रेष्ठ Homebrew CLI ऐप्स.

जबकि मैंने समझाया कि इनमें से प्रत्येक ऐप को कैसे इंस्टॉल किया जाए, मैंने यह नहीं बताया कि उन्हें कैसे चलाना या उपयोग करना है। और यदि आपने पहले कभी इस तरह के ऐप का उपयोग नहीं किया है, तो इंस्टॉल करना आप सभी जानते हैं कि कैसे करना है।

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

अंतर्वस्तु

  • Mac पर CLI ऐप्स क्या हैं?
  • मैक पर सीएलआई ऐप्स कैसे चलाएं (ज्यादातर समय)
  • Mac पर CLI ऐप्स के लिए सहायता कैसे प्राप्त करें
    • जब सहायता काम न करे, तो README को ट्रैक करें
  • अपने Mac पर CLI ऐप फ़ाइल कैसे चलाएं
  • Mac पर टर्मिनल से GUI ऐप्स खोलें
  • CLI ऐप्स के साथ अपने Mac को एक्सप्लोर करें
    • संबंधित पोस्ट:

Mac पर CLI ऐप्स क्या हैं?

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

संक्षेप में, एक सीएलआई ऐप एक ऐसा ऐप है जो अपने ग्राफिकल यूजर इंटरफेस (जीयूआई) के बजाय आपके मैक के टर्मिनल में चलता है। "सीएलआई" नाम का अर्थ "कमांड लाइन इंटरफेस" है, जिसमें "कमांड लाइन" आपके टर्मिनल में जगह है जहां आप कमांड टाइप करते हैं और दबाते हैं वापसी उन्हें चलाने के लिए।

एक विशिष्ट GUI ऐप (जैसे Microsoft Word, Google Chrome, Photoshop, या आपके द्वारा प्रतिदिन उपयोग किए जाने वाले किसी अन्य ऐप) के विपरीत, CLI ऐप पूरी तरह से टेक्स्ट-आधारित हैं। इसका मतलब है कि उनके पास आम तौर पर आपके विशिष्ट ऐप की तुलना में अधिक सीखने की अवस्था होती है। हालाँकि, वे छोटे, तेज़ और उन चीज़ों के लिए सक्षम हैं जो GUI ऐप्स अक्सर नहीं होते हैं।

मेरा सुझाव है कि my. में से कुछ की जाँच करें पिछली पोस्ट मैक टर्मिनल पर यह महसूस करने के लिए कि हम किस बारे में बात कर रहे हैं, जिसे मैंने इस पूरे लेख में जोड़ा है। यह टर्मिनल में थोड़ा इधर-उधर खेलने में भी मदद करता है ताकि आप मूल बातें समझ सकें।

ठीक है, बस इतना ही! अपना टर्मिनल खोलें और मैक पर अपने सीएलआई ऐप्स चलाना शुरू करें।

मैक पर सीएलआई ऐप्स कैसे चलाएं (ज्यादातर समय)

प्रस्तावना के लिए, प्रत्येक सीएलआई ऐप इस तरह से नहीं चलने वाला है। कुछ इसी तरह चलेंगे, जबकि अन्य पूरी तरह से अद्वितीय हैं। लेकिन 99% बार, आप अपने मैक टर्मिनल में सीएलआई ऐप चलाने के लिए इस कमांड का उपयोग करेंगे:

CLI_app [कमांड]

ठीक है, चलो इसे तोड़ दें।

पहला भाग, सीएलआई_एप, आप जिस भी सीएलआई ऐप को चलाने का प्रयास कर रहे हैं, उसके लिए एक स्टैंड-इन है। उदाहरण के लिए, अगर मैं चाहता था एक यूट्यूब वीडियो डाउनलोड करें Homebrew ऐप का उपयोग करना यूट्यूब-डीएलई, मैं टाइप करूंगा यूट्यूब-डीएलई मेरे मैक के टर्मिनल में।

बहुत सीधा!

दूसरा भाग, [आदेश], जो भी आदेश या तर्क (a.k.a., विकल्प) के लिए एक स्टैंड-इन है, आप चाहते हैं कि ऐप निष्पादित हो। के लिये यूट्यूब-डीएलई, वह आदेश उस वीडियो का URL है जिसे मैं डाउनलोड करना चाहता हूं।

अगर मैं अपडेट करना चाहता हूं यूट्यूब-डीएलई, मैं इसके बजाय कमांड चलाऊंगा यूट्यूब-डीएल-यू. कमांड अलग है, लेकिन प्रारूप वही है - सीएलआई ऐप का नाम उसके बाद उस क्रिया के लिए कमांड जिसे मैं निष्पादित करना चाहता हूं।

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

सभी ऐप्स को तर्क की आवश्यकता नहीं होगी। NS पेड़ उदाहरण के लिए, सीएलआई ऐप इसका अपना आदेश है। आप बस टाइप करें पेड़ टर्मिनल में, हिट वापसी, और यह अपनी क्रिया करता है। इसमें और कुछ नहीं है।

यदि आप इसे किसी ऐसे ऐप के साथ आज़माते हैं जिसके लिए तर्क की आवश्यकता होती है, जैसे यूट्यूब-डीएलई, आपको यह समझाने में त्रुटि मिलनी चाहिए कि आपने क्या गलत किया:

जैसा कि आप देख सकते हैं, ऐसा करने से यह स्पष्ट हो जाता है कि आपको क्या करना है। और मैक पर अधिकांश सीएलआई ऐप्स इस तरह से बनाए जाते हैं! यदि आप उस कमांड को नहीं जानते हैं जिसे आप चलाना चाहते हैं, तो बस ऐप का नाम चलाएँ। एक बार जब आप कमांड और/या तर्क जानते हैं, तो ऐप का नाम टाइप करें, फिर कमांड और/या तर्क, फिर सभी को एक साथ चलाएं।

Mac पर CLI ऐप्स के लिए सहायता कैसे प्राप्त करें

ठीक है, तो मान लीजिए कि आपने ऊपर की कोशिश की और यह काम नहीं किया। या हो सकता है कि आप केवल अपने सीएलआई ऐप के लिए एक कमांड चलाना जानते हों, लेकिन आप जानते हैं कि इसमें इससे कहीं अधिक कमांड हैं। यहां एक और कदम है जिसे आप आजमा सकते हैं।

आपके द्वारा अपने टर्मिनल में चलाए जा रहे CLI ऐप का नाम टाइप करें, इसके बाद इनमें से कोई भी कमांड टाइप करें:

  • मदद
  • एच
  • -मदद
  • -एच
  • ?
  • -?

आपका आदेश कुछ इस तरह दिखना चाहिए CLI_ऐप सहायता. यदि आप इनमें से किसी एक को आज़माते हैं और यह काम नहीं करता है, तो सूची को तब तक नीचे ले जाएँ जब तक कि आप उन सभी को आज़मा न लें।

आखिरकार, इनमें से एक को उस सीएलआई ऐप के लिए जानकारी की एक सूची लानी चाहिए जिसके बारे में आप जानने की कोशिश कर रहे हैं।

इनमें से किसी एक कमांड को काम करने के बाद पहली पंक्ति इस सीएलआई ऐप के लिए उपयोग किए जाने वाले मूल सिंटैक्स की व्याख्या करने वाली होनी चाहिए। उदाहरण के लिए, ऊपर दिए गए स्क्रीनशॉट में आप देख सकते हैं कि ऐप पीपा उसी सूत्र का उपयोग करता है जिसे हमने पहले उल्लिखित किया था: पीपा [कमांड] [विकल्प].

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

कब मदद काम नहीं करता, README को ट्रैक करें

ठीक है, तो आपने सभी कोशिश की मदद ऊपर दिए गए आदेश और प्रकट होने में कोई सहायता नहीं मिल सका। इसका मतलब है कि आप जिस सीएलआई ऐप का उपयोग कर रहे हैं उसके पास कोई सहायता आदेश नहीं है, या वे इतने असामान्य हैं कि आप शायद उनका अनुमान नहीं लगा सकते (बहुत बहुत धन्यवाद, डेवलपर!) अगली चीज़ जिसे आप आज़माना चाहेंगे वह है README।

README, उच्चारित और "मुझे पढ़ें" का एक समामेलन, एक ऐप के लिए कमोबेश उपयोगकर्ता पुस्तिका है। भिन्न मदद, 99.99% सभी ऐप्स, GUI और CLI, में एक README टेक्स्ट फ़ाइल होगी। यह एक ऐसा उद्योग मानक और सामान्य सर्वोत्तम अभ्यास है कि बिना किसी ऐप के कोई भी ऐप शायद आपके समय के लायक नहीं है। जो लोग लिखते हैं नमस्ते दुनिया ऐप्स में आमतौर पर एक README शामिल होता है।

जब आप किसी ऐप का README खोलते हैं, तो आपको वह सारी जानकारी मिल जाएगी, जिसे आप किसी विशेष CLI ऐप के बारे में जानना चाहते हैं। सन्दर्भ के लिए, यहाँ इसके लिए README है पीपा.

तो, आप README को कैसे ढूंढते हैं?

गुगली करके! मैंने ढूंढा पीपा Google पर “homebrew cask readme” सर्च करके README करें। अधिकांश समय, README GitHub पर एक मार्कडाउन फ़ाइल (.md) होगी।

यदि आपने Homebrew का उपयोग करके ऐप इंस्टॉल किया है, तो आप आमतौर पर Homebrew फॉर्मूला पर ऐप पर जानकारी पा सकते हैं। बस सर्च बार में ऐप को खोजें और उन लिंक्स का अनुसरण करें जो यह आपको प्रदान करता है। ये या तो ऐप के गिटहब पेज या वेबसाइट से लिंक होंगे, जहां आपको वह जानकारी मिलनी चाहिए जिसे आप ढूंढ रहे हैं।

अपने Mac पर CLI ऐप फ़ाइल कैसे चलाएं

अब तक, हमने मैक पर इंस्टॉल किए गए सीएलआई ऐप्स को चलाने का तरीका कवर किया है। हालांकि, कभी-कभी, आपका ऐप आपके कंप्यूटर पर केवल एक फ़ाइल होता है। यह आमतौर पर तब होता है जब आप अपना खुद का ऐप बना रहे होते हैं या आपने इंटरनेट से एक बुनियादी सीएलआई ऐप डाउनलोड किया होता है जो आपके डिवाइस पर इंस्टॉल नहीं होता है।

सौभाग्य से, इस तरह के ऐप्स चलाना बहुत आसान है। आपको बस यह जानने की जरूरत है कि ऐप की कौन सी फाइल पैरेंट है (यानी, अन्य सभी फाइलें पैरेंट फाइल के नीचे चलती हैं) और पेरेंट फाइल किस भाषा में है। उदाहरण के लिए, मान लें कि आपके पास निम्न फ़ाइलें हैं:

  • my_CLI_app.py
  • images.py
  • पुस्तकालय.जेसन
  • error_resolution.py

हालांकि ये अलग-अलग फाइलें हैं, लेकिन ये सभी एक ही ऐप बनाने के लिए एक साथ चलती हैं। शीर्षकों से, हालांकि, यह बहुत स्पष्ट है कि my_CLI_app.py मूल ऐप है - यदि आप इसे चलाते हैं, तो बाकी सब कुछ आवश्यकतानुसार इसके साथ चलेगा। हम इस ऐप के एक्सटेंशन को देखकर भी बता सकते हैं कि यह पायथन प्रोग्रामिंग भाषा में लिखा गया है।

इन बातों को ध्यान में रखते हुए, हम जानते हैं कि कौन सी फाइल को चलाना है और इसे चलाने के लिए हमें पायथन की आवश्यकता है। तो सबसे पहले चीज़ें, आपको यह सुनिश्चित करना होगा कि आपने अपने मैक पर पायथन स्थापित किया है। ऐसा करने के लिए, भागो अजगर -V आपके टर्मिनल में (अन्य प्रोग्रामिंग भाषाओं में एक समान कमांड होती है; बस Google "मेरे पास [प्रोग्रामिंग भाषा] का कौन सा संस्करण है")।

यदि आपके मैक पर वह भाषा स्थापित है, तो उस फ़ोल्डर में नेविगेट करें जहां ऐप फ़ाइल स्थित है (यहां टर्मिनल के साथ नेविगेट करने पर ट्यूटोरियल). फिर, टर्मिनल में निम्न कमांड का उपयोग करें:

अजगर my_CLI_app.py

यह आपके मैक टर्मिनल में ऐप को चलाएगा।

और बस!

Mac पर टर्मिनल से GUI ऐप्स खोलें

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

जब हम "आपके टर्मिनल से GUI ऐप्स खोलने" के बारे में बात कर रहे हैं, तो यह कहने का एक जटिल तरीका है कि हम टर्मिनल से आपके Mac पर एक मानक ऐप चलाने जा रहे हैं। यह ऐप स्टोर, फाइंडर, सफारी, फोटोशॉप, माइक्रोसॉफ्ट वर्ड आदि हो सकता है।

आप टर्मिनल से अपने Mac पर कोई भी GUI ऐप चलाने के लिए इस विधि का उपयोग कर सकते हैं। जरूरी नहीं कि ऐसा करने का कोई व्यावहारिक कारण हो, लेकिन फिर भी यह मजेदार है!

ऐसा करने के लिए, निम्न आदेश का उपयोग करें:

ओपन-ए "ऐप स्टोर"

या यह एक:

ओपन-ए पेज

या:

ओपन-ए कैलकुलेटर

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

और बस!

CLI ऐप्स के साथ अपने Mac को एक्सप्लोर करें

मैंने इसे पहले कहा है: कुछ चीजें आपके कंप्यूटर के हुड के नीचे एक नज़र डालने और इसके साथ छेड़छाड़ करना सीखने के समान ही फायदेमंद हैं। Mac पर CLI ऐप्स ऐसा करने का एक शानदार तरीका हैं। मुझे आशा है कि आपने इस पोस्ट से कुछ सीखा है और भविष्य में सीएलआई ऐप्स के साथ प्रयोग करते समय आपको अधिक आत्मविश्वास मिलेगा! बाकी की जांच करना सुनिश्चित करें AppleToolBox ब्लॉग टर्मिनल के साथ-साथ सभी चीजों के साथ काम करने के बारे में अधिक युक्तियों और युक्तियों के लिए Apple।