Zsh Vs. باش في نظام التشغيل MacOS كاتالينا

مع إطلاق macOS Catalina ، بالإضافة إلى العديد من الميزات والميزات الجديدة ، Apple قدم و Zsh (Z قذيفة) في المكان سحق (بورن مرة أخرى قذيفة). المستخدمين على دراية البرامج النصية باش وخطوط الأوامر التفاعلية من محطة، لاحظوا بسرعة هذا التغيير. في المحطة ، يُقترح تنفيذ سطر أوامر للقيام بذلك الانتقال من باش إلى Zsh.

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.

تستخدم منذ 16 منذ سنوات ، منذ زمن OS X 10.2 جاكوار ، وقد استخدم Bash كقذيفة المطور الرئيسي ل البرامج النصية وخطوط الأوامر إلى قاعدة نظام ماك.

لماذا تم الانتقال من Bash إلى Zsh

بعبارات بسيطة ، سيكون حول القيود المفروضة من قبل رخصة توزيع (GNU) لاستخدام Bash.
باش في طور التطوير ، وصلت إلى إصدار 5.0. تم إصدار النسخة النهائية في بداية يناير 2019. ومع ذلك، Apple تستخدم حتى MacOS Mojave (تم إصداره في خريف 2018) إصدار قديم. كان المفضل باش لا شيء، نسخة من 2007. تم إصدار إصدارات أحدث من Bash بموجب ترخيص رخصة جنو العمومية العامة تعديل (GPLv3) ، الأمر الذي يتطلب بعض القيود والبنود لمقدمي البرامج.

باش ضد zsh

بالنسبة للمستخدمين ، فإن التحول من Bash إلى Zsh يجب أن يكون فرحًا. خاصة بالنسبة لأولئك الذين يستخدمون المحطة بشكل متكرر. Zsh (Z قذيفة) يعتمد على نفس لغة Bash ، لكنه يجلب ميزات شيقة. خطوط قيادة بديهية, المساعدمركبات لجميع التضاريس و المواضيع الرسومات.
إلى جانب أوامر Bash ، يوجد في Zsh العديد من الأوامر المحددة الأخرى ، ويمكن للمستخدم تكوين العديد منها لتنفيذ بعض العمليات. الاسم.

- الإكمال التلقائي لخطوط الأوامر (الإكمال الذاتي)
- المتغيرات الموسعة
- استبدال المسار
- تمديد مسار بديهية. “/u/lo/b <TAB>” يذهب إلى "/ usr / local / bin"
- الدعم يا الخاص بي-zsh لقدرات ممتدة
- دعم المواضيع في المحطة
- الكثير ، قدم هنا.

يا MY-zsh هو الإطار الأكثر شعبية ل Zsh ، التي يتم تسليمها مع الكثير المساعدمركبات لجميع التضاريس و المواضيع المدرجة. سهلة التركيب ، التكوين والتخصيص.

كيفية تثبيت Oh-My-Zsh لـ Zsh على ماك

تنفيذ سطر الأوامر في المحطة الطرفية:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

بعد تثبيت oh-my-zsh ، لديك مكتبة سخية الإضافات إذا الموضوعات. بالإضافة إلى ذلك ، هناك العديد من خيارات التهيئة والتخصيص حسب تفضيلاتك. كل التفاصيل وجدت هنا.

توصيات الوحدة والمنفعة: iTerm2 (محطة المحاكي ، والتي سوف تحل محل محطة) ، البيرة إذا كنت خائفًا POWERLEVEL9K ل Zsh (يا ماي Zsh).

كيفية تغيير shell الافتراضي في نظام التشغيل MacOS كاتالينا

إذا كنت غير راض عن Zsh، يمكنك دائمًا الرجوع إلى Bash في نظام التشغيل macOS Catalina. ومع ذلك ، ضع في اعتبارك أنها إصدار Bash بدائي من 2007.

قم بتنفيذ سطر الأوامر في المحطة الطرفية للعودة إلى Bash:

chsh -s /bin/bash

إلى جانب Bash و Zsh ، يمكنك تنشيط الأصداف الأخرى في macOS Catalina.
تنفيذ في الأمر الطرفية cat /etc/shells من خلالها يمكنك رؤية الأصداف المضمنة في نظام التشغيل MacOS Catalina

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

Zsh Vs. باش في نظام التشغيل MacOS كاتالينا

عن المؤلف

تسلل

شغوفًا بكل ما يعنيه الأداة وتكنولوجيا المعلومات ، يسرني أن أكتب على stealthsettings.com من 2006 وأحب اكتشاف أشياء جديدة حول أجهزة الكمبيوتر وأجهزة MacOS وأنظمة تشغيل Linux ، Windowsو iOS و Android.

اترك تعليق