Lahedad tööriistad WSL-i (Windowsi alamsĂŒsteem Linuxi jaoks) kasutamiseks

Olen WSL (Windows Subsystem for Linux) sĂŒvitsi kaevanud ja nĂŒĂŒd, kui WSL2 see on saadaval Windows Insiders, 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!

Lahedad tööriistad WSL-i (Windowsi alamsĂŒsteem Linuxi jaoks) kasutamiseks

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.

Lahedad tööriistad WSL-i (Windowsi alamsĂŒsteem Linuxi jaoks) kasutamiseks

Kasutage tÔelisi Linuxi kÀske (mitte Cygwin) Windowsis

Olen sellest varem kirjutanud, kuid nĂŒĂŒd on olemas PowerShelli funktsioonide aliasid, mis vĂ”imaldavad teil kasutada tĂ”elisi Linuxi kĂ€ske 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 VS Remote lisandmoodulite installimist.. 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 Visual Studio Code ja Remote – WSL lisandmooduli.. Soovi korral installige Windows Terminali beetaversioon parema terminali kasutuskogemuse jaoks Windowsis.

Siin on suurepÀrane valik artikleid Windowsi kÀsurea blogist.

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
Pengwin

Ma saan neid hÔlpsasti kÀivitada ja mÀÀrata profiile, et need ilmuksid minu Windows Terminalis.

KĂ€ivitage X Windows Server Windowsis koos Pengwiniga

Pengwin — on spetsiaalne Linuxi jaotamine WSL-ile, mis on vĂ€ga Ă€ge. Saate seda alla laadida Windowsi poest. Ühendage Pengwin X Serveriga, nĂ€iteks X410, ja saate vĂ€ga laheda integreeritud sĂŒsteemi.

Lihtne WSL jaotuste liigutamine sĂŒsteemide vahel Windowsis.

Ana Betts mainib seda suurepĂ€rast tehnikat, 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 selles vinges postituses Ana Bettsilt, kus ta integreerib Windows Git Credential Provideri WSL-i, 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, Windows Terminal, ja looge Àgedat Linuxi keskkonda Windowsis..

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster