الصفحة الرئيسية » howto » كيفية استخدام Zsh (أو شل آخر) في نظام التشغيل Windows 10

    كيفية استخدام Zsh (أو شل آخر) في نظام التشغيل Windows 10

    تستخدم Ubuntu وتوزيعات Linux الأخرى المتاحة على Windows 10 ، Bash shell افتراضيًا ، ولكن هذا ليس خيارك الوحيد. يحتوي Windows على طبقة توافق لتشغيل برنامج Linux على Windows ، ويمكنك استخدامه لتشغيل Zsh أو أيًا كان shell الذي تفضله.

    تعمل الآن Zsh shell على Windows 10. يمكنك تشغيل Bash تلقائيًا Zsh عند تشغيله. يعمل My My Zsh أيضًا لتخصيص غلاف Zsh في نظام التشغيل Windows ، تمامًا كما يفعل في Linux.

    ابدأ من خلال تثبيت باش

    قبل تثبيت shell الذي تختاره ، ستحتاج أولاً إلى تمكين نظام Windows الفرعي لنظام التشغيل Linux وتثبيت بيئة Linux. سنستخدم Ubuntu كمثال في هذه المقالة ، ولكن يمكنك تنفيذ عملية مشابهة على openSUSE وتوزيعات Linux الأخرى.

    إذا كنت قد قمت بالفعل بتثبيت Bash على Windows ، فأنت على ما يرام.

    كيفية تثبيت Zsh (أو Shell آخر)

    بعد تثبيت Bash ، تحتاج فقط إلى تثبيت shell الذي تريد استخدامه من داخل Bash. يمكنك القيام بذلك باستخدام الأمر apt-get ، تمامًا كما تقوم بتثبيت أية حزمة برامج أخرى على Ubuntu Linux.

    لتثبيت Zsh على Ubuntu ، افتح Bash shell وقم بتشغيل الأمر التالي:

    sudo apt-get install zsh

    اضغط على "y" عند المطالبة ، ثم اضغط على Enter للمتابعة. تحصل Apt-get تلقائيًا على تنزيلات Zsh وتثبيتها من مستودعات Ubuntu.

    في توزيعات Linux الأخرى ، فقط استخدم أمر تثبيت برنامج توزيع Linux. على سبيل المثال ، ستحتاج إلى استخدام الأمر zypper على openSUSE.

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

    sudo apt-get install fish

    كيفية تشغيل Zsh (أو Shell آخر)

    لإطلاق Zsh أو shell آخر بعد تثبيته ، فقط اكتب اسم shell في Bash prompt ، ثم اضغط على Enter. على سبيل المثال ، لبدء استخدام Zsh من Bash ، ما عليك سوى كتابة:

    zsh

    ستتم مطالبتك بالانتقال إلى عملية إعداد Zsh لأول مرة وإنشاء ملف تعريف تكوين في المرة الأولى التي تقوم فيها بتشغيله. اكتب "2" لإنشاء ملف تعريف تكوين مع الإعدادات الافتراضية الموصى بها.

    لمغادرة غلاف zsh والعودة إلى Bash ، فقط قم بتشغيل الأمر التالي:

    ىخرج

    كيفية إطلاق Zsh مباشرة

    يمكنك إطلاق قذيفة Zsh مباشرة باستخدام أمر كالتالي:

    wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh

    كيفية جعل باش إطلاق Zsh تلقائيا

    يمكنك أيضًا تحويل Bash تلقائيًا إلى Zsh عند تشغيله.

    للقيام بذلك ، تحتاج إلى تحرير ملف .bashrc الخاص بك. يعمل Bash الأوامر في هذا الملف في كل مرة يبدأ. يمكنك إجراء التعديلات باستخدام أي محرر نصوص تريده ، بما في ذلك vi ، ولكن سنشرح العملية باستخدام nano.

    لفتح الملف .bashrc في nano ، قم بتشغيل الأمر التالي:

    نانو .الباشرك

    أضف الأسطر التالية إلى الملف. يمكنك ببساطة إضافة سطر "exec zsh" ، لكن الخطوط الإضافية التالية تضمن أن Bash لا تطلق Zsh إلا عندما تفتح نافذة Bash. هذا تجنب تسبب مشاكل للبرامج الأخرى.

    # Launch Zsh if [-t 1]؛ ثم exec zsh fi

    إذا أردت تنفيذ غلاف مختلف ، فأدخل أمر ذلك shell بدلاً من الأمر "zsh".

    بعد إجراء التغييرات ، اضغط على Ctrl + O ثم أدخل لحفظ الملف. اضغط على Ctrl + X للخروج من nano بعد ذلك.

    الآن ، عندما تفتح اختصار أوبونتو (أو اختصارًا آخر لتوزيع لينكس) على نظام التشغيل Windows ، يبدأ تشغيله باستخدام shell Zsh.

    لعكس التغيير ، قم بتحرير الملف .bashrc مرة أخرى وحذف القسم الذي أضفته.


    يجب أن تعمل جميع قذائف لينكس البديلة ، من الناحية النظرية. إذا لم يكن الأمر كذلك ، تحتاج Microsoft إلى إصلاح نظام Windows الفرعي الأساسي لـ Linux بحيث يتم تشغيل المزيد من برامج Linux بشكل صحيح. يمكنك عرض الأخطاء الحالية والإبلاغ عن الأخطاء الجديدة إلى Microsoft في صفحة BashOnWindows GitHub.