نصائح وحيل WSL: الأشياء التي يجب القيام بها مع WSL

Nsayh Whyl Wsl Alashya Alty Yjb Alqyam Bha M Wsl



WSL هو مغير قواعد اللعبة، مما يسمح بتجربة Linux كاملة داخل Windows. ولكن لتحسينه، نحتاج إلى القيام بما هو أكثر من الاعتماد على الإعدادات الافتراضية. في هذه التدوينة سنتحدث عن النصائح والحيل لتسريع وتحسين تجربة WSL .



أفضل النصائح والحيل WSL

فيما يلي بعض أفضل النصائح والحيل الخاصة بـ WSL لتسريع تجربة WSL وتحسينها.





  1. قم بتثبيت Windows Terminal المتقدم كثيرًا في WSL
  2. قم بالتبديل إلى Z-Shell وOh My Zsh Framework
  3. استخدم VSCode داخل بيئة WSL داخل Windows
  4. تحسين نظام Windows الفرعي لوحدة المعالجة المركزية والذاكرة Linux 2 (WSL2).
  5. التبديل إلى توزيعات مختلفة

دعونا نتحدث عنهم بالتفصيل.





الأشياء التي يجب القيام بها مع WSL

1] قم بتثبيت Windows Terminal المتقدم كثيرًا في WSL



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

يعد Windows Terminal تطبيقًا قويًا يحتوي على العديد من الميزات الحديثة، بما في ذلك النوافذ المبوبة، والتي تتوقعها من أي محاكي طرفي. وهو لا يدعم Linux فحسب، بل يدعم أيضًا PowerShell وCommand Prompt.

ومع ذلك، لا يزال به بعض الجوانب الصعبة ويتطلب من المستخدمين تعديل الإعدادات في ملف '.json'. ولكن لن تواجه مشكلة في تحرير ملفات التكوين إذا كنت من مستخدمي سطر الأوامر ذوي الخبرة. للوصول إلى ملف .json، انتقل إلى إعدادات وانقر على فتح ملف JSON. لتنزيل الأداة، انتقل إلى apps.microsoft.com وانقر على زر التنزيل.



ناشر التقويم

2] قم بالتبديل إلى Z-shell وOh My Zsh Framework

  نصائح وحيل WSL لتسريع وتحسين تجربة WSL

Zsh، المعروف أيضًا باسم Z-shell، عبارة عن غلاف يحتوي على ميزات أكثر تقدمًا من Bash. يحتوي Zsh على تكامل Git مدمج ويدعم تثبيت السمات والمكونات الإضافية، بالإضافة إلى الإكمال التلقائي والتصحيح التلقائي.

سي كلينر 5

يعد تثبيت Z-shell أمرًا بسيطًا جدًا، فنحن بحاجة إلى تشغيل الأمر التالي.

sudo apt install zsh -y

بعد تثبيت Z-Shell، حان الوقت لتثبيت 'يا بلدي Zsh' نطاق. إنه إطار عمل يحركه المجتمع ويسمح لك بإدارة السمات والمكونات الإضافية المختلفة لـ Zsh بسهولة. من أجل تثبيت هذا الإطار، نحن بحاجة لفة و شخص سخيف. للقيام بنفس الشيء، قم بتشغيل الأمر الوارد أدناه.

sudo apt install curl git

الآن، قم بتشغيل الأمر المذكور أدناه لتثبيت Oh My Zsh.

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

سيتم سؤالك عما إذا كنت تريد التبديل إلى Zsh، لتأكيد الإجراء، فقط اضغط على Enter.

3] استخدم VSCode داخل بيئة WSL داخل Windows

يوجد ملحق VSCode يمكّنك من الوصول بسهولة إلى جميع أوقات التشغيل والأدوات المساعدة ونواة Linux التي قمت بتثبيتها في WSL، داخل بيئة التطوير الخاصة بك. هذا يعني أنه يمكنك بسهولة تشغيل التعليمات البرمجية الخاصة بك داخل بيئة WSL على جهاز يعمل بنظام Windows.

لتثبيت هذه الأداة، عليك الذهاب إلى سوق التمديد في Visual Studio Code وابحث عنه 'دبليو إس إل'. بمجرد ظهور الامتداد، حدده وانقر فوق 'تثبيت'. الآن، ارجع إلى محطة WSL الخاصة بك واختر المجلد الذي تريد استخدام VSCode فيه. ثم أدخل الأمر التالي:

code .

عند فتح VSCode في Linux، قد يُطلب منك الوثوق بمؤلف الملفات الموجودة في المجلد. أعط موافقتك، وسوف تكون على ما يرام.

4] تحسين نظام Windows الفرعي لوحدة المعالجة المركزية والذاكرة Linux 2 (WSL2).

يمكننا ضبط استخدام وحدة المعالجة المركزية والذاكرة WSL2 عن طريق تكوين ملف .wslconfig. اتبع الخطوات المذكورة أدناه للقيام بنفس الشيء.

  • يفتح مستكشف الملفات وتذهب إلى C:\Users\<اسم المستخدم الخاص بك>.
  • الآن، هناك تحتاج إلى فتح المفكرة وقم بإنشاء ملف .wslconfig في مجلد المستخدم الخاص بك.
  • لإجراء تغييرات على هذا الملف، يمكنك استخدام التنسيق التالي.

كود نسخ الملف[wsl2]
# للحد من استخدام ذاكرة VM بما لا يزيد عن 6 جيجابايت، يمكن تعيين ذلك كأرقام صحيحة باستخدام جيجابايت أو ميجابايت
الذاكرة = 6 جيجابايت
# لتعيين VM لاستخدام 4 معالجات افتراضية
المعالجات=4

  • بعد إجراء تغييرات النظام المطلوبة، تحتاج إلى فتح بوويرشيل أو موجه الأوامر وقم بتشغيل الأمر التالي لإيقاف تشغيل مثيل WSL.
    wsl --shutdown
  • الآن، اركض wsl لبدء المثيل.

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

5] قم بالتبديل إلى توزيعات مختلفة

تحويل flac إلى mp3

إحدى الفوائد الرائعة لاستخدام نظام Windows الفرعي لنظام Linux (WSL) هي القدرة على تشغيل توزيعات Linux متعددة ومختلفة في وقت واحد. يُسمح لك باستخدام Alpine Linux وUbuntu في نفس الوقت لاستكشاف ذوقك والعثور عليه. قم بتشغيل الأمر التالي لتعيين التوزيع الافتراضي.

wsl --set-default distro-name

ملحوظة: استبدل 'اسم التوزيعة' بالتوزيع الذي تريد استخدامه.

هذا كل شيء!

يقرأ: إصلاح خطأ فشل تنفيذ الخادم في WSL

كيف يمكنني جعل WSL الخاص بي أسرع؟

قم بتخزين ملفات Linux في ملفات WSL وWindows في نظام ملفات Windows للحصول على أفضل أداء. ومع ذلك، لتحسين الأداء، حاول إنشاء ملف .wslconfig وتحريره، كما ذكرنا سابقًا.

إدارة القرص لا يتم تحميلها

يقرأ: كيفية تشغيل ملف .sh أو Shell Script في نظام التشغيل Windows

هل تستخدم WSL الكثير من ذاكرة الوصول العشوائي؟

يقتصر استخدام ذاكرة WSL على نصف ذاكرة نظامك. في حالتي، بما أن لدي 16 جيجابايت، فإن WSL يستخدم 4 جيجابايت. من المهم أن تضع في اعتبارك أنه يمكنه استخدام ما يصل إلى نصف ذاكرتك وجميع مراكز وحدة المعالجة المركزية/وحدة معالجة الرسومات لديك، ولكنه لن يفعل ذلك إلا إذا لزم الأمر. وإلا فإنها لن تستهلك هذه الموارد دون داع. ومع ذلك، إذا كنت تريد تكوين هذه الحدود يدويًا، فاطلع على الدليل المذكور سابقًا.

إقرأ أيضاً: WSL لا يعمل أو يبدأ في Windows .

  نصائح وحيل WSL لتسريع وتحسين تجربة WSL
المشاركات الشعبية