Би WSL-д (Windows дэд систем нь Линукс) гүн гүнзгий орсон бөгөөд одоо тэр
Газрын самрын тос, шоколадыг холихдоо хийж болох гайхалтай зүйлсийн талаар дэлгэрэнгүй мэдээллийг доороос үзнэ үү!
Линуксээс Windows Explorer програмыг ажиллуулж, түгээлтийн файлуудад хандана уу
Та WSL/bash командын мөрөнд байгаа бөгөөд файлууддаа нүдээр хандахыг хүсвэл одоогийн лавлах байрлаж байгаа "explorer.exe"-г ажиллуулж, серверээр дамжуулан танд Linux файлуудыг хүргэх Windows Explorer цонхыг авах болно. дотоод сүлжээний төлөвлөгөө9.
Windows-ийн жинхэнэ Linux командуудыг (CGYWIN биш) ашиглана уу
Би энэ тухай өмнө нь бичиж байсан, гэхдээ одоо PowerShell-ийн функцуудад зориулсан нэрс бий.
Та DOS/Windows/юунаас ч байсан Linux-ын дурын командыг 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-ийн зам нь Windows-ээс өмнө $PATH-д байдаг тул Windows-ын гүйцэтгэх файлуудыг WSL/Linux-аас дуудаж/ажуулж болно. Таны хийх ёстой зүйл бол үүнийг төгсгөлд нь .exe-ээр тодорхой дуудах явдал юм. "Explorer.exe." ийм байдлаар ажилладаг. Та мөн notepad.exe эсвэл өөр файл хийж болно.
Visual Studio кодыг ажиллуулж, Windows дээр өөрийн Линукс програмууд руу нэвтэрнэ үү
Та WSL дахь хавтсанд байхдаа "код"-ыг ажиллуулж болох бөгөөд суулгахыг танаас хүсэх болно
Та бас суулгах хэрэгтэй
Windows Command Line блогоос маш сайн сонголттой нийтлэлүүдийг энд оруулав.
- 1-ийн хэсэг
WSL болон Visual Studio Code Remote ашиглан Windows дээрх Линукс хөгжүүлэлтийн туршлагаа дараагийн түвшинд ав. - 2-ийн хэсэг
WSL болон Visual Studio код бүхий Windows дээр Линукс хөгжүүлэх гүнзгий гарын авлага - 3-ийн хэсэг
WSL болон Visual Studio код ашиглан Линукс хөгжүүлэх зөвлөмж, аргачлал
WSL 2-ын давуу талууд энд байна
- Виртуал машинууд нь нөөц ихтэй бөгөөд бие даасан туршлагыг бий болгодог.
- Анхны WSL нь маш "холбогдсон" боловч VM-тэй харьцуулахад харьцангуй муу гүйцэтгэлтэй байсан.
- WSL 2 нь хөнгөн жинтэй VM, бүрэн холбогдсон интерфейс, өндөр гүйцэтгэлтэй эрлийз аргыг санал болгодог.
Хэд хэдэн Линуксыг секундын дотор ажиллуул
Энд би "wsl --list --all" ашиглаж байгаа бөгөөд миний систем дээр аль хэдийн гурван Линукс байгаа.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Би тэдгээрийг хялбархан ажиллуулж, мөн профайлыг зааж өгөх боломжтой бөгөөд ингэснээр миний Windows терминал дээр гарч ирнэ.
Pengwin-тэй Windows дээр X Windows Server-ийг ажиллуул
Windows системүүдийн хооронд WSL түгээлтийг хялбархан шилжүүлээрэй.
wsl --export MyDistro ./distro.tar
# разместите его где-нибудь, Dropbox, Onedrive, где-то еще
mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2
Тэгээд л болоо. Бүх систем дээрээ синк хийсэн Линуксийн төгс тохиргоог аваарай.
WSL доторх Windows Git Credential Provider ашиглана уу
Дээр дурдсан бүх шинж чанарууд нь оргилд нь сүлжих болно
Ороод үзээрэй, WSL суулгаарай,
Эх сурвалж: www.habr.com