ProHoster > Blogi > antaminen > Hienoja pelastustoimia WSL:n (Windows Subsystem for Linux) kanssa työskentelyyn
Hienoja pelastustoimia WSL:n (Windows Subsystem for Linux) kanssa työskentelyyn
Olen syvällä WSL:ssä (Windows Subsystem for Linux) ja nyt siihen WSL2 saatavana Windows Sisäpiiri, nyt on hyvä aika tutkia käytettävissä olevia vaihtoehtoja. Erittäin mielenkiintoinen ominaisuus, jonka löysin WSL:stä, on kyky "puhtaasti" siirtää dataa maailmojen välillä. Tämä ei ole kokemus, jonka voit helposti saada täydellä virtuaalikoneella, ja se kertoo Linuxin ja Windowsin tiiviistä integraatiosta.
Alla on lisätietoa hienoista asioista, joita voit tehdä sekoittaessasi maapähkinävoita ja suklaata!
Käynnistä Windows Explorer Linuxista ja käytä jakelusi tiedostoja
Kun olet WSL/bash-komentorivillä ja haluat käyttää tiedostojasi visuaalisesti, voit suorittaa "explorer.exe." missä nykyinen hakemisto on ja saat Windows Explorer -ikkunan, jossa Linux-tiedostosi toimitetaan sinulle palvelimen kautta. paikallinen verkkosuunnitelma9.
Voit kutsua mitä tahansa Linux-komentoa suoraan DOS:sta/Windowsista/mitä tahansa asettamalla sen WSL.exe-tiedoston jälkeen, näin.
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-suoritettavat tiedostot voidaan kutsua/ajoa WSL/Linuxista, koska Windows-polku on $PATH:ssa ennen Windowsia. Sinun tarvitsee vain kutsua sitä nimenomaisesti .exe-tiedoston lopussa. Näin "Explorer.exe." toimii. Voit myös tehdä notepad.exe-tiedoston tai minkä tahansa muun tiedoston.
Käynnistä Visual Studio Code ja käytä Linux-sovelluksiasi Windowsissa
Voit suorittaa "koodin" ollessasi WSL-kansiossa ja sinua kehotetaan asentamaan VS Remote laajennukset.. Tämä jakaa Visual Studio Coden tehokkaasti kahtia ja käyttää "päätöntä" VS Code Serveriä Linuxissa VS Code -asiakkaan kanssa Windows-maailmassa.
Virtuaalikoneet ovat resurssivaltaisia ja luovat erittäin itsenäisen kokemuksen.
Alkuperäinen WSL oli hyvin "yhdistetty", mutta sen suorituskyky oli melko heikko verrattuna VM:ään.
WSL 2 tarjoaa hybridilähestymistavan, jossa on kevyitä VM:itä, täysin yhdistetty käyttöliittymä ja korkea suorituskyky.
Suorita useita Linuxeja sekunneissa
Tässä käytän "wsl --list --all" ja järjestelmässäni on jo kolme Linuxia.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Voin helposti käyttää niitä ja myös määrittää profiileja, jotta ne näkyvät Windows-päätteessäni.
Suorita X Windows Server Windowsissa Pengwinin kanssa
Pingviini on mukautettu WSL Linux -jakelu, joka on erittäin siistiä. Saat sen osoitteesta Windows Store. Yhdistä Pengwin kanssa X-palvelin, esimerkiksi X410, ja saat erittäin hienon integroidun järjestelmän.
Siirrä WSL-jakeluja helposti Windows-järjestelmien välillä.
Siinä kaikki. Hanki täydellinen Linux-asennus, joka on synkronoitu kaikissa järjestelmissäsi.
Käytä WSL:n sisällä olevaa Windows Git Credential Provideria
Kaikki edellä mainitut ominaisuudet kudotaan osaksi kulminaatiota tässä Ana Bettsin viileässä viestissä, jossa se integroituu Windows Git Credential Provider WSL:ssä, muuttaen /usr/bin/git-credential-manager komentotulkkikomentosarjaksi, joka kutsuu Windowsin git creds Manageria. Loistava. Tämä olisi mahdollista vain puhtaalla ja tiiviillä integraatiolla.