ProHoster > بلوق > إدارة > اختراقات رائعة في الحياة للعمل مع WSL (نظام Windows الفرعي لنظام Linux)
اختراقات رائعة في الحياة للعمل مع WSL (نظام Windows الفرعي لنظام Linux)
أنا منغمس بشدة في WSL (نظام Windows الفرعي لنظام Linux) والآن ذلك WSL2 متوفر في المطلعون ويندوز، فهذا وقت رائع لاستكشاف الخيارات المتاحة حقًا. الميزة المثيرة للاهتمام التي وجدتها في WSL هي القدرة على نقل البيانات "الخالص" بين العوالم. إنه ليس نوع التجربة التي يمكنك الحصول عليها بسهولة مع الأجهزة الافتراضية الكاملة ، ويتحدث عن التكامل الضيق بين Linux و Windows.
اقرأ المزيد عن بعض الأشياء الرائعة التي يمكنك فعلها عند خلط زبدة الفول السوداني والشوكولاتة أدناه!
قم بتشغيل Windows Explorer من Linux وقم بالوصول إلى ملفات التوزيع الخاصة بك
عندما تكون في موجه أوامر WSL / bash وتريد الوصول بصريًا إلى ملفاتك ، يمكنك تشغيل "explorer.exe." حيث يوجد الدليل الحالي وستحصل على نافذة مستكشف Windows حيث سيتم تسليم ملفات Linux الخاصة بك إليك عبر خطة الشبكة المحلية للخادم 9.
استخدم أوامر Linux الحقيقية (وليس CGYWIN) من Windows
يمكنك استدعاء أي أمر Linux مباشرة من DOS / Windows / أيًا كان وضعه ببساطة بعد WSL.exe على هذا النحو.
C:temp> wsl ls -la | findstr "foo"
-rwxrwxrwx 1 root root 14 Sep 27 14:26 foo.bat
C:temp> dir | wsl grep foo
09/27/2016 02:26 PM 14 foo.bat
C:temp> wsl ls -la > out.txt
C:temp> wsl ls -la /proc/cpuinfo
-r--r--r-- 1 root root 0 Sep 28 11:28 /proc/cpuinfo
C:temp> wsl ls -la "/mnt/c/Program Files"
...contents of C:Program Files...
يمكن استدعاء / تشغيل ملفات Windows التنفيذية من WSL / Linux لأن المسار إلى Windows يكون في $ PATH قبل Windows. كل ما عليك فعله هو تسميته صراحة بملحق exe. في النهاية. هذه هي الطريقة التي يعمل بها "Explorer.exe". يمكنك أيضًا إنشاء notepad.exe أو أي ملف آخر.
قم بتشغيل Visual Studio Code والوصول إلى تطبيقات Linux الخاصة بك أصلاً على Windows
يمكنك تشغيل "التعليمات البرمجية" أثناء وجودك في مجلد في WSL وسيُطلب منك التثبيت ملحقات VS Remote.. هذا يقسم بشكل فعال Visual Studio Code إلى النصف ويدير خادم VS Code "بدون رأس" على Linux مع عميل VS Code على عالم Windows.