Olen WSL (Windows Subsystem for Linux) sĂŒvitsi kaevanud ja nĂŒĂŒd, kui  see on saadaval , on see suurepĂ€rane aeg, et tĂ”eliselt uurida saadaval olevaid valikuid. VĂ€ga huvitav funktsioon, mille ma WSL-is avastasin, on vĂ”imalus âpuhtaltâ andmeid maailmade vahel edastada. See ei ole see kogemus, mida te hĂ”lpsasti saate tĂ€isversiooniliste virtuaalmasinate kaudu, ja see nĂ€itab Linuxi ja Windowsi tihedat integratsiooni.
Allpool on lÀhemalt mÔned huvitavad asjad, mida saate teha, segades maapÀhklivÔid ja ƥokolaadi!

KÀivitage Windows Explorer Linuxist ja pÀÀsege juurde oma distributsiooni failidele
Kui olete WSL-i/bashi kĂ€sureal ja soovite oma failidele visuaalselt juurde pÀÀseda, saate kĂ€ivitada âexplorer.exe .â, kus asub praegune kataloog, ja saate Windowsi File Exploreri akna, kus teie Linuxi failid edastatakse teile kohaliku vĂ”rgu plan9 kaudu.

Kasutage tÔelisi Linuxi kÀske (mitte Cygwin) Windowsis
Olen sellest varem kirjutanud, kuid nĂŒĂŒd on olemas PowerShelli funktsioonide aliasid,  Windowsi seest.
Saate ĂŒkskĂ”ik millise Linuxi kĂ€su otse DOS/Windows/i millegagi vĂ€lja kutsuda, lihtsalt asetades selle WSL.exe jĂ€rel, nii.
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...Windowsi kĂ€ivitatavaid faile saab WSL-i/Linuxi kaudu kutsuda/kĂ€ivitada, kuna Windowsi tee on $PATH-is enne Windowsit. KĂ”ik, mida peate tegema, on see selgelt kutsuda .exe-lĂ”ppuga. Nii töötab âExplorer.exe.â. Samuti saate kasutada notepad.exe vĂ”i mis tahes muud faili.
KÀivitage Visual Studio Code ja pÀÀsege juurde oma Linuxi rakendustele natiivsete Windowsi kaudu
Saate kĂ€ivitada âcode.â, olles WSL-is kataloogis, ja teile pakutakse . See jagab tĂ”husalt Visual Studio Code'i pooleks ja kĂ€ivitab Linuxis âpeataâ VS Code serveri koos VS Code kliendiga Windowsi maailmas.
Te peate samuti installima  ja . Soovi korral installige  parema terminali kasutuskogemuse jaoks Windowsis.
Siin on suurepÀrane valik artikleid Windowsi kÀsurea blogist.
- Osa 1Â
- Osa 2Â
- Osa 3Â
Siin on WSL 2 eelised
- Virtuaalmasinad on ressursimahukad ja loovad vÀga iseseisva kogemuse.
- Algne WSL oli vĂ€ga âĂŒhendatudâ, kuid vĂ”rreldes virtuaalmasinatega oli selle jĂ”udlus ĂŒsna madal.
- WSL 2 pakub hĂŒbriidset lĂ€henemist kergendatud virtuaalmasinate, tĂ€iesti ĂŒhendatud liidese ja kĂ”rge jĂ”udlusega.
KĂ€ivitage mitu Linuxit vaid sekunditega
Siin kasutan "wsl --list --all", ja minu sĂŒsteemis on juba kolm Linuxit.
C:Usersscott>wsl --list --all
Windowsi alamsĂŒsteem Linuxi jaotuste kohta:
Ubuntu-18.04 (vaikimisi)
Ubuntu-16.04
PengwinMa saan neid hÔlpsasti kÀivitada ja mÀÀrata profiile, et need ilmuksid minu Windows Terminalis.
KĂ€ivitage X Windows Server Windowsis koos Pengwiniga
 â on spetsiaalne Linuxi jaotamine WSL-ile, mis on vĂ€ga Ă€ge. Saate seda alla laadida . Ăhendage Pengwin , ja saate vĂ€ga laheda integreeritud sĂŒsteemi.
Lihtne WSL jaotuste liigutamine sĂŒsteemide vahel Windowsis.
, millega saate hĂ”lpsasti kanda oma ideaalset WSL2 jaotust ĂŒhest masinast n teise masinasse.
wsl --export MyDistro ./distro.tar
# asetage see kuhugi, Dropboxi, Onedrive'i, kuskile mujale
mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2 Ja ongi kĂ”ik. Saage ideaalne Linuxi seadistus, sĂŒnkroniseeritud kĂ”igis teie sĂŒsteemides.
Kasutage Windowsi Git'i mandaadihaldurit WSL-is
KÔik loetletud funktsioonid viivad kogumiseni , kus ta integreerib , muutes /usr/bin/git-credential-manager-i skriptiks, mis kutsub Windowsi git mandaadi halduri. Geniaalne. See oleks vÔimalik vaid puhta ja tiheda integreerimise tingimusel.
Proovige, installige WSL, , ja looge .
Allikas: habr.com
