- - كيفية التبديل مرة أخرى إلى bash في Terminal على نظام التشغيل macOS Catalina

كيفية التبديل مرة أخرى إلى bash في Terminal على macOS Catalina

تم تغيير shell الافتراضي على نظام التشغيل macOS Catalinaمن باش إلى زش. يجب عليك تشغيل أمر لإجراء التغيير بالفعل ويعتقد الكثيرون أن Zsh أفضل. إذا أجريت التبديل وتريد العودة إلى Bash كقذيفة افتراضية عندما تفتح Terminal ، فسيكون التغيير سهلاً. إليك كيفية التبديل إلى bash في Terminal.

العودة إلى باش في المحطة الطرفية

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

/bin/bash

قم بإنهاء الطرفية وفتحه مرة أخرى. سيتم الآن فتح المحطة الطرفية دائمًا في Bash.

تغيير شل الافتراضي لباش

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

chsh -s /bin/bash

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

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

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

cat /etc/shells

بعد ذلك ، يمكنك اختيار أي واحدة من القذائفواستخدامها إما shell الذي يستخدمه Terminal أو تغيير shell الافتراضي. الأمر هو نفسه باستثناء أنه يتعين عليك تغيير "bin / bash" إلى أي قذيفة تريد تعيينها كإعداد افتراضي.

chsh -s /bin/bash

إذا كنت تريد التبديل إلى Csh ، فستقوم بتشغيل الأمر التالي ؛

chsh -s /bin/csh

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

/bin/csh

كل التغييرات سهلة.

تعليقات