تغيير Shell في Mac OS X Terminal

جدول المحتويات:

Anonim

تعبت من bash؟ هل تفضل zsh أو ksh أو tcsh أو fish أو sh؟ يمكنك تغيير shell الافتراضي بسرعة في تطبيق Terminal ، بالإضافة إلى تغيير غلاف تسجيل الدخول الافتراضي للمستخدمين عند تسجيل الدخول عن بُعد باستخدام SSH أو غير ذلك. وإليك كيفية القيام بالأمرين.

كيفية تغيير Shell الافتراضي للتطبيقات الطرفية في نظام التشغيل Mac OS

هذا يضبط الغلاف الجديد الذي يتم استخدامه عند تشغيل تطبيق Terminal ، والنوافذ الطرفية الجديدة ، وعلامات تبويب المحطة الطرفية الجديدة ، ليصبح غلاف Mac الافتراضي الجديد.

  1. افتح تطبيق Terminal إذا لم تقم بذلك بعد
  2. افتح التفضيلات من قائمة "المحطة الطرفية" ، ثم انقر فوق علامة التبويب "عام" (أو علامة التبويب "بدء التشغيل" في إصدارات نظام التشغيل Mac الأقدم)
  3. ضمن "فتح القذائف باستخدام" ، اختر "الأمر (المسار الكامل)" واضبط الغلاف الجديد

تتضمن خيارات الغلاف الافتراضية التي يمكن تبديلها إلى تلك المجمعة مع نظام التشغيل Mac OS X المسارات التالية:

/ bin / zsh / bin / ksh / bin / tcsh / bin / bash / bin / sh

سيؤدي وضع أي من تلك الموجودة في مربع "الأمر (المسار الكامل)" إلى تعيين الغلاف الجديد كنافذة افتراضية للنافذة الطرفية.

لاحظ أن هذا يغير الغلاف الافتراضي المستخدم بواسطة تطبيق Terminal ، والذي يختلف عن غلاف تسجيل الدخول الافتراضي ، والذي يتم تغييره من خلال الخطوة التالية بدلاً من ذلك ...

تغيير غلاف تسجيل الدخول الافتراضي للمستخدم في نظام التشغيل Mac OS X

يمكنك أيضًا تغيير الغلاف الافتراضي من خلال سطر الأوامر نفسه باستخدام الأمر chsh ، وهو اختصار لـ "تغيير الغلاف". سيكون هذا ضروريًا إذا كنت تريد أن يكون الغلاف الافتراضي مختلفًا عند تسجيل الدخول باستخدام SSH أو telnet. ستحتاج إلى مصادقة كل تغيير أيضًا ، سيسألك الأمر مباشرة أو يمكنك أن تسبقه بـ sudo. إليك كيفية تعيين shell الافتراضي للمستخدم إلى zsh أو bash أو tcsh أو ksh أو sh أو أي قشرة أخرى لهذه المسألة.

تغيير الغلاف الافتراضي لتسجيل دخول المستخدم إلى zsh: chsh -s / bin / zsh

ksh: chsh -s / bin / ksh

tcsh: chsh -s / bin / tcsh

bash (افتراضي): chsh -s / bin / bash

sh: chsh -s / bin / sh

قذائف أخرى:ببساطة اضبط المسار لتعيين chsh ، مثل:chsh -s / path / to / alternate / shell / like / fish

لقد غطينا الجزء الأول من هذا السنوات منذ ذلك الحين ولم يتغير منذ ذلك الحين ، على الرغم من أنه من الجدير بالذكر أنه في الإصدارات الحديثة من macOS ، تستخدم zsh كإعداد افتراضي ، بما في ذلك Monterey و Big Sur ، في حين أن الإصدارات الأقدم من MacOS و Mac OS X استخدم bash كصدفة افتراضية ، مثل Mavericks و Lion و Sierra و Snow Leopard وما إلى ذلك.

تغيير Shell في Mac OS X Terminal