Unë jam thellësisht i angazhuar me WSL (Windows Subsystem për Linux), dhe tani, kur është në dispozicion në , është një kohë e shkëlqyer për të eksploruar vërtet opsionet e disponueshme. Një veçori shumë interesante që kam gjetur në WSL është aftësia për të transferuar të dhëna "pastër" midis botëve. Kjo nuk është një përvojë që mund ta merrni lehtësisht me makina virtuale të plota dhe tregon për integrimin e ngushtë të Linux dhe Windows.
Poshtë do të lexoni më shumë për disa nga gjërat interesante që mund të bëni duke përzier gjalpë kikiriku dhe çokollatë!

Startoni Windows Explorer nga Linux dhe merrni qasje në skedarët e shpërndarjes tuaj
Kur jeni në komandën WSL / bash dhe dëshironi të keni qasje vizuale në skedarët tuaj, mund të filloni "explorer.exe .", ku ndodhet katalogu aktual, dhe do të merrni një dritare të Windows Explorer, ku skedarët tuaj Linux do të dërgohen përmes serverit të rrjetit lokal plan9.

Përdorni komandat e vërteta të Linux (jo CGYWIN) nga Windows
Kam shkruar tashmë për këtë më parë, por tani ekzistojnë aliase për funksionet PowerShell, nga brenda Windows.
Mund të thërrisni çdo komandë Linux direkt nga DOS/Windows/cfarëdo, thjesht duke e vendosur pas WSL.exe, kështu.
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"
...përmbajtja e C:Program Files...Skedarët ekzekutivë të Windows mund të thirren/rutosen nga WSL/Linux, pasi rruga për në Windows ndodhet në $PATH deri në Windows. Gjithçka që ju nevojitet është ta thërrisni atë me .exe në fund. Ja si funksionon "Explorer.exe.". Ju gjithashtu mund të bëni notepad.exe ose ndonjë skedar tjetër.
Startoni Visual Studio Code dhe merrni qasje në aplikacionet tuaja Linux në mënyrë natyrale në Windows
Mund të ekzekutoni "code.", duke qenë në një dosje në WSL, dhe do t'ju propozohet të instaloni . Kjo efektivisht ndan Visual Studio Code në dy dhe ekzekuton "headless" VS Code Server në Linux me klientin VS Code në botën Windows.
Gjithashtu, ju nevojitet të instaloni dhe . Nëse dëshiron, instaloni për një përvojë më të mirë me terminalin në Windows.
Këtu është një seleksion i shkëlqyer artikujsh nga blogu i Windows Command Line.
- Pjesa 1
- Pjesa 2
- Pjesa 3
Ja përfitimet e WSL 2
- Makinat virtuale janë të kërkuara për burime dhe krijojnë një përvojë shumë të pavarur.
- WSL origjinal ishte shumë "i lidhur", por kishte performancë të ulët krahasuar me VM.
- WSL 2 ofron një qasje hibrid me VM të lehta, një ndërfaqe të plotë të lidhjes dhe performancë të lartë.
Startoni disa Linux brenda pak sekondash
Здесь я использую «wsl —list —all», и в моей системе уже есть три Linux.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
PengwinMund ta startoj lehtë dhe të caktoj profile, në mënyrë që ata të shfaqen në Terminalin tim të Windows.
Startoni X Windows Server nën Windows me Pengwin
— это специальный Linux-дистрибутив WSL, который очень крут. Вы можете получить его в . Bashkoni Pengwin me , dhe do të merrni një sistem të integruar shumë të këndshëm.
Transferimi i lehtë i distribucioneve WSL midis sistemeve Windows.
, me të cilën mund të transferoni lehtë distribucionin tuaj ideal WSL2 nga një kompjuter në n kompjutera.
wsl --export MyDistro ./distro.tar
# vendoseni diku, Dropbox, Onedrive, diku tjetër
mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2 Kjo është gjithçka. Merrni konfigurimin ideal të Linux-it, të sinkronizuar në të gjithë sistemet tuaja.
Përdorni ofruesin e akreditiveve të Windows Git brenda WSL
Të gjitha veçoritë e përmendura përfshihen në kulmin , ku ajo integrohet , duke e kthyer /usr/bin/git-credential-manager në një skenar shell që thërret menaxherin e akreditiveve Git në Windows. Genial. Kjo do të ishte e mundur vetëm nëse do të kishte një lidhje të pastër dhe të ngushtë.
Provoni, instaloni WSL, , dhe krijoni .
Burimi: habr.com
