كيفية استخدام تطبيقات CLI على نظام Mac

على مدار الأسبوع الماضي ، قمت بعمل بعض المنشورات التي تغطي الطرق التي يمكنك من خلالها تحقيق أقصى استفادة من محطة Mac الخاصة بك. في إحدى هذه المنشورات ، غطيت بعضًا من أفضل تطبيقات Homebrew CLI على Mac.

بينما شرحت كيفية تثبيت كل تطبيق من هذه التطبيقات ، لم أشرح كيفية تشغيلها أو استخدامها. وإذا لم تكن قد استخدمت تطبيقًا كهذا من قبل ، فقد يكون التثبيت هو كل ما تعرف كيفية القيام به.

اليوم ، سنقوم بتغيير ذلك. في هذا المنشور ، سأغطي كيفية تشغيل تطبيقات CLI على Mac ، بالإضافة إلى تقديم بعض النصائح الأخرى التي من المفترض أن تساعدك على البدء. بعد كل شيء ، يمكن أن تكون تطبيقات CLI صعبة بعض الشيء في البداية ، وسيعمل كل منها بطريقة مختلفة قليلاً.

محتويات

  • ما هي تطبيقات CLI على جهاز Mac؟
  • كيفية تشغيل تطبيقات CLI على جهاز Mac (معظم الوقت)
  • كيفية الحصول على مساعدة بشأن تطبيقات CLI على جهاز Mac
    • عندما لا تعمل المساعدة ، تعقب التمهيدي
  • كيفية تشغيل ملف تطبيق CLI على جهاز Mac الخاص بك
  • افتح تطبيقات واجهة المستخدم الرسومية من المحطة على جهاز Mac
  • استكشف جهاز Mac الخاص بك مع تطبيقات CLI
    • المنشورات ذات الصلة:

ما هي تطبيقات CLI على جهاز Mac؟

إذا لم تكن قد قرأت أيًا من ملفات المشاركات السابقة عند استخدام محطة Mac ، فقد تبدو تطبيقات CLI كمفهوم أجنبي. ومع ذلك ، فإن هذه التطبيقات بسيطة جدًا بمجرد أن تتمكن من الالتفاف حولها.

باختصار ، تطبيق CLI هو تطبيق يتم تشغيله في محطة Mac بدلاً من واجهة المستخدم الرسومية (GUI). يشير الاسم "CLI" إلى "واجهة سطر الأوامر" ، حيث يكون "سطر الأوامر" هو المساحة الموجودة في الجهاز الطرفي حيث تكتب الأوامر وتضغط إرجاع لتشغيلها.

على عكس تطبيق واجهة المستخدم الرسومية النموذجي (مثل Microsoft Word أو Google Chrome أو Photoshop أو أي تطبيق آخر تستخدمه يوميًا) ، تعتمد تطبيقات CLI بالكامل على النصوص. هذا يعني أن لديهم عمومًا منحنى تعليمي أكثر حدة من تطبيقك المعتاد. ومع ذلك ، فهي أيضًا أصغر حجمًا وأسرع وقادرة على أداء أشياء لا توفرها تطبيقات واجهة المستخدم الرسومية في كثير من الأحيان.

أوصي بفحص بعض من بلدي المشاركات السابقة على جهاز Mac للتعرف على ما نتحدث عنه ، والذي ربطته طوال هذه المقالة. كما أنه يساعد على اللعب في المحطة قليلاً حتى تفهم الأساسيات.

حسنًا ، كفى من ذلك! افتح Terminal ودعنا نبدأ تشغيل تطبيقات CLI على Mac.

كيفية تشغيل تطبيقات CLI على جهاز Mac (معظم الوقت)

للمقدمة ، لن يعمل كل تطبيق CLI بهذه الطريقة. سيعمل البعض بالمثل ، بينما البعض الآخر فريد تمامًا. ولكن في 99٪ من الوقت ، ستستخدم هذا الأمر لتشغيل تطبيق CLI في محطة Mac الطرفية:

CLI_app [الأمر]

حسنًا ، دعنا نقسم ذلك.

الجزء الاول، CLI_app، هو بديل لأي تطبيق CLI تحاول تشغيله. على سبيل المثال ، إذا أردت ذلك تحميل فيديو يوتيوب باستخدام تطبيق Homebrew موقع youtube-dl، أود أن أكتب موقع youtube-dl في محطة Mac الخاصة بي.

واضحة ومباشرة جدا!

الجزء الثاني، [أمر]، هو بديل لأي أمر أو وسيطة (يُعرف أيضًا باسم ، خيار) تريد أن يقوم التطبيق بتنفيذه. ل موقع youtube-dl، هذا الأمر هو عنوان URL للفيديو الذي أريد تنزيله.

إذا أردت التحديث موقع youtube-dl، أود بدلاً من ذلك تشغيل الأمر موقع youtube-dl -U. الأمر مختلف ، لكن التنسيق هو نفسه - اسم تطبيق CLI متبوعًا بالأمر الخاص بالإجراء الذي أريده أن ينفذه.

يُعرف هذا الجزء الأول ، حيث تكتب اسم تطبيق CLI ، باسم "استدعاء" التطبيق. يخبر جهازك الطرفي بالتطبيق الذي تريد تشغيله. يُعرف النصف الثاني ، حيث تكتب الأمر ، باسم "الوسيطة". إنه المكان الذي تخبر فيه محطتك الطرفية بما تريد أن تفعله بالتطبيق الذي اتصلت به للتو.

لن تحتاج جميع التطبيقات إلى مناقشة. ال شجرة تطبيق CLI ، على سبيل المثال ، هو أمر خاص به. أنت تكتب فقط شجرة في المحطة ، اضغط إرجاع، وهي تؤدي عملها. لا يوجد شيء آخر لها.

إذا جربت هذا باستخدام تطبيق يتطلب مناقشة ، مثل موقع youtube-dl، يجب أن تحصل على خطأ يشرح الخطأ الذي فعلته:

كما ترى ، فإن القيام بذلك يوضح تمامًا ما يفترض أن تفعله. ومعظم تطبيقات CLI على Mac مبنية بهذه الطريقة! إذا كنت لا تعرف الأمر الذي تريد تشغيله ، فما عليك سوى تشغيل اسم التطبيق. بمجرد معرفة الأمر و / أو الوسيطات ، اكتب اسم التطبيق ، ثم الأمر و / أو الوسيطات ، ثم قم بتشغيل كل ذلك معًا.

كيفية الحصول على مساعدة بشأن تطبيقات CLI على جهاز Mac

حسنًا ، لنفترض أنك جربت ما ورد أعلاه ولم ينجح. أو ربما تعرف فقط كيفية تشغيل أمر واحد لتطبيق CLI الخاص بك ، لكنك تعلم أنه يحتوي على أوامر أكثر من ذلك بكثير. إليك خطوة أخرى يمكنك تجربتها.

اكتب اسم تطبيق CLI الذي تقوم بتشغيله في جهازك الطرفي ، متبوعًا بأي من هذه الأوامر:

  • يساعد
  • ح
  • -يساعد
  • ?
  • -?

يجب أن يبدو الأمر الخاص بك مثل CLI_app المساعدة. إذا جربت أحد هذه الطرق ولم تنجح ، فانتقل إلى أسفل القائمة حتى تجربها جميعًا.

في النهاية ، يجب أن يعرض أحد هؤلاء قائمة معلومات لتطبيق CLI الذي تحاول التعرف عليه.

يجب أن يكون السطر الأول بعد تشغيل أحد هذه الأوامر هو سطر يشرح البنية الأساسية المستخدمة لتطبيق CLI هذا. على سبيل المثال ، في لقطة الشاشة أعلاه ، يمكنك رؤية التطبيق برميل خشبي يستخدم نفس الصيغة التي حددناها من قبل: برميل خشبي [الأمر] [خيارات].

أسفل ذلك ، سترى جميع الأوامر المتوفرة مع هذا التطبيق وكيفية استخدامها وماذا يفعلون. أوصي بتجربة ذلك مع جميع تطبيقات CLI الخاصة بك على Mac ، حتى لو كنت تعرف بالفعل كيفية استخدامها. ربما ستتعرف على بعض الميزات والخيارات الجديدة التي لم تكن تعلم بوجودها.

متي يساعد لا يعمل ، تعقب التمهيدي

حسنًا ، لقد جربت كل ملفات يساعد الأوامر أعلاه ولا يمكن الحصول على أي مساعدة في الظهور. هذا يعني أن تطبيق CLI الذي تستخدمه لا يحتوي على أي أوامر مساعدة ، أو أنها غير شائعة بما يكفي لدرجة أنك ربما لا تستطيع تخمينها (شكرًا جزيلاً ، المطور!). الشيء التالي الذي سترغب في تجربته هو README.

يعد README ، الذي يُنطق ودمج عبارة "اقرأني" ، إلى حد ما هو دليل المستخدم للتطبيق. على عكس يساعد، 99.99٪ من جميع التطبيقات ، واجهة المستخدم الرسومية و CLI ، ستحتوي على ملف نصي README. يعد هذا أحد المعايير الصناعية وأفضل الممارسات الشائعة لدرجة أن أي تطبيق بدون تطبيق ربما لا يستحق وقتك. الناس الذين يكتبون مرحبا بالعالم تتضمن التطبيقات عادةً الملف التمهيدي.

عندما تفتح README لأحد التطبيقات ، ستجد جميع المعلومات التي قد ترغب في معرفتها حول تطبيق CLI معين. كمرجع، ها هو التمهيدي لـ برميل خشبي.

لذا ، كيف تجد التمهيدي؟

عن طريق googling! لقد وجدت برميل خشبي اقرأ عن طريق البحث عن "homebrew cask readme" على Google. في معظم الأحيان ، سيكون الملف التمهيدي README عبارة عن ملف تخفيض السعر (.md) على GitHub.

إذا قمت بتثبيت التطبيق باستخدام Homebrew ، فيمكنك عادةً العثور على معلومات حول التطبيق في Homebrew Formulas. ابحث فقط عن التطبيق في شريط البحث واتبع الروابط التي يوفرها لك. سترتبط هذه إما بصفحة التطبيق أو موقع الويب على GitHub ، حيث يجب أن تكون قادرًا على العثور على المعلومات التي تبحث عنها.

كيفية تشغيل ملف تطبيق CLI على جهاز Mac الخاص بك

حتى الآن ، تناولنا كيفية تشغيل تطبيقات CLI التي تم تثبيتها على جهاز Mac. في بعض الأحيان ، يكون تطبيقك مجرد ملف على جهاز الكمبيوتر الخاص بك. هذا هو الحال عمومًا عند إنشاء تطبيقك الخاص أو تنزيل تطبيق CLI أساسي من الإنترنت لا يتم تثبيته على جهازك.

لحسن الحظ ، فإن تشغيل تطبيقات مثل هذا أمر بسيط للغاية. تحتاج فقط إلى معرفة أي ملف من ملفات التطبيق هو الأصل (على سبيل المثال ، يتم تشغيل جميع الملفات الأخرى أسفل الملف الرئيسي) واللغة التي يوجد بها هذا الملف الرئيسي. على سبيل المثال ، لنفترض أن لديك الملفات التالية:

  • my_CLI_app.py
  • images.py
  • مكتبة. json
  • error_resolution.py

على الرغم من أن هذه ملفات منفصلة ، إلا أنها تعمل معًا لإنشاء تطبيق واحد. ومع ذلك ، فمن الواضح تمامًا من العناوين أن my_CLI_app.py هو التطبيق الرئيسي - إذا قمت بتشغيله ، فسيتم تشغيل كل شيء آخر جنبًا إلى جنب معه حسب الحاجة. يمكننا أيضًا أن نقول من خلال النظر في امتداد هذا التطبيق أنه مكتوب بلغة برمجة Python.

مع وضع هذه الأشياء في الاعتبار ، نعرف الملف الذي يجب تشغيله وأننا بحاجة إلى Python لتشغيله. لذلك أول الأشياء أولاً ، ستحتاج إلى التأكد من تثبيت Python على جهاز Mac الخاص بك. للقيام بذلك ، قم بتشغيل بيثون -V في جهازك الطرفي (لغات البرمجة الأخرى لها أمر مشابه ؛ فقط google "أي إصدار من [لغة البرمجة] لديّ").

إذا كانت لديك هذه اللغة مثبتة على جهاز Mac الخاص بك ، فانتقل إلى المجلد حيث يوجد ملف التطبيق (برنامج تعليمي حول التنقل باستخدام الجهاز هنا). ثم استخدم الأمر التالي في الجهاز:

بيثون my_CLI_app.py

سيؤدي هذا إلى تشغيل التطبيق في محطة Mac الخاصة بك.

وهذا كل شيء!

افتح تطبيقات واجهة المستخدم الرسومية من المحطة على جهاز Mac

من المسلم به أن هذا القسم الأخير كان معقدًا بعض الشيء. فلنختتم بشيء أبسط من ذلك بكثير! فتح تطبيقات واجهة المستخدم الرسومية من جهاز Mac الخاص بك.

عندما نتحدث عن "فتح تطبيقات واجهة المستخدم الرسومية من جهازك الطرفي" ، فهذه طريقة معقدة لنقول إننا سنشغل تطبيقًا قياسيًا على جهاز Mac الخاص بك من الجهاز. قد يكون هذا هو App Store ، و Finder ، و Safari ، و Photoshop ، و Microsoft Word ، وما إلى ذلك.

يمكنك استخدام هذه الطريقة لتشغيل أي تطبيقات GUI على جهاز Mac الخاص بك من المحطة. ليس هناك بالضرورة سبب عملي للقيام بذلك ، لكنه ممتع مع ذلك!

للقيام بذلك ، استخدم الأمر التالي:

فتح -a "متجر التطبيقات"

ما سر جديدة هذا:

فتح صفحات -a

أو:

فتح -a حاسبة

او اي شيء اخر! على عكس القسم السابق ، يمكنك القيام بذلك من أي مكان على جهاز Mac الخاص بك ؛ لست مضطرًا إلى الانتقال إلى المجلد الذي يحتوي على هذا التطبيق لتشغيله. وبينما أدرجت تطبيقات Mac فقط في الأوامر أعلاه ، يمكنك القيام بذلك باستخدام أي تطبيق على جهاز Mac الخاص بك. لقد اخترت هذه لأن جميع مستخدمي Mac لديهم.

وهذا كل شيء!

استكشف جهاز Mac الخاص بك مع تطبيقات CLI

لقد قلتها من قبل: القليل من الأشياء تكون مجزية مثل إلقاء نظرة خاطفة تحت غطاء جهاز الكمبيوتر الخاص بك وتعلم كيفية العبث به. تعد تطبيقات CLI على نظام Mac طريقة رائعة للقيام بذلك. آمل أن تكون قد تعلمت شيئًا من هذا المنشور وأن تكون لديك ثقة أكبر عند تجربة تطبيقات CLI في المستقبل! تأكد من إطلاعك على بقية مدونة AppleToolBox لمزيد من النصائح والحيل حول العمل مع الجهاز ، بالإضافة إلى كل ما يتعلق بشركة Apple.