الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية تغيير الغلاف الافتراضي إلى Bash على macOS Catalina

مع macOS Catalina هو Apple يستخدم الآن Zsh كصدفة افتراضية. نحن نحب Zsh ، لكن صدفة Bash القديمة المضمونة لا تزال مضمنة في macOS ، ويمكنك الرجوع بسرعة إلى Bash إذا كنت تفضل ذلك.

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

من المحطة

لتغيير shell الافتراضي لحساب المستخدم على macOS ، ما عليك سوى تشغيل الأمر chsh -s (تغيير shell) في نافذة طرفية.

قم بتغيير shell الافتراضي إلى Bash عن طريق تشغيل الأمر التالي:

chsh -s / bin / bash

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

قم بتغيير shell الافتراضي مرة أخرى إلى Zsh عن طريق تشغيل هذا الأمر:

chsh -s / bin / zsh

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

كيفية تغيير الغلاف الافتراضي إلى Bash على macOS Catalina 1

يمكنك رؤية قائمة بالأصداف المضمنة التي يمكنك الاختيار من بينها عن طريق تشغيل الأمر التالي:

قطة / الخ / قذائف

كيفية تغيير الغلاف الافتراضي إلى Bash على macOS Catalina 2

من تفضيلات النظام

يمكنك أيضًا تغيير هذا الخيار بيانياً من تفضيلات النظام إذا كنت تفضل ذلك.

على جهاز Mac الخاص بك ، انتقل إلى تفضيلات النظام> المستخدمون والمجموعات. انقر فوق رمز القفل وأدخل كلمة المرور الخاصة بك. اضغط مع الاستمرار على مفتاح Ctrl ، وانقر فوق اسم حساب المستخدم الخاص بك في الجزء الأيمن وحدد “خيارات متقدمة”.

كيفية تغيير الغلاف الافتراضي إلى Bash على macOS Catalina 3

انقر على القائمة المنسدلة “Login Shell” وحدد “/ bin / bash” لاستخدام Bash كصدفة افتراضية أو “/ bin / zsh” لاستخدام Zsh كصدفة افتراضية. انقر فوق “موافق” لحفظ التغييرات.

كيفية تغيير الغلاف الافتراضي إلى Bash على macOS Catalina 4

لا يزال Bash على macOS مهملاً

لاحظ أن إصدار Bash (Bourne Again SHell) المتضمن في macOS لا يزال قديمًا تمامًا. إذا قمت بتشغيل bash -version ، فسترى أن Catalina يتضمن Bash 3.2.57 عندما يكون Bash 5.0 هو أحدث إصدار. الإصدارات الأحدث مرخصة بموجب ترخيص GPLv3 ، بينما Apple لا يزال يوزع إصدارًا مرخصًا بموجب GPLv2.

ومع ذلك ، فإن إصدار Zsh (Z shell) المتضمن في macOS (راجع الإصدار zsh) هو Zsh 5.7.2 ، وهو أحدث إصدار في وقت إصدار Catalina.

كيفية تغيير الغلاف الافتراضي إلى Bash على macOS Catalina 5

إذا كنت تريد أحدث إصدار من Bash ، فيمكنك تثبيته بنفسك عبر Homebrew.