Lekker lewenswenke vir die werk met WSL (Substelsel) Windows vir Linux )

Ek is diep verdiep in die WSL (Windows Substelsel vir Linux), en nou dat WSL2 beskikbaar in Windows insiders, dit is 'n goeie tyd om die beskikbare opsies werklik te verken. 'n Baie interessante kenmerk wat ek in WSL gevind het, is die vermoë om data "skoon" tussen wêrelde te skuif. Dit is nie 'n ervaring wat jy maklik met volwaardige virtuele masjiene kan kry nie, en dit spreek van die noue integrasie. Linux и Windows.

Lees hieronder meer oor 'n paar oulike dinge wat jy kan doen wanneer jy grondboontjiebotter en sjokolade meng!

Lekker lewenswenke vir die werk met WSL (Substelsel) Windows vir Linux )

Hardloop Windows Verkenner van Linux en kry toegang tot jou verspreidingslêers

Wanneer jy in die WSL/bash-opdragreël is en visueel toegang tot jou lêers wil hê, kan jy "explorer.exe" uitvoer waar die huidige gids is, en jy sal 'n verkennervenster kry. Windows, waarin jou lêers Linux sal aan u afgelewer word via die plan9 plaaslike netwerkbediener.

Lekker lewenswenke vir die werk met WSL (Substelsel) Windows vir Linux )

Gebruik regte bevele Linux (nie CGYWIN nie) van Windows

Ek het al voorheen hieroor geskryf, maar nou is daar aliasse vir PowerShell-funksies, wat jou toelaat om regte bevele te gebruik Linux van binne Windows.

Jy kan enige opdrag aanroep Linux direk vanaf DOS/Windows/wat jy ook al wil, plaas dit net na WSL.exe, soos hierdie.

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...

Uitvoerbare lêers Windows kan vanaf WSL geroep/uitgevoer word/Linux, aangesien die pad na Windows is in $PATH voor WindowsAl wat jy hoef te doen is om dit eksplisiet met .exe aan die einde te noem. Dit is hoe "Explorer.exe" werk. Jy kan ook notepad.exe of enige ander lêer maak.

Begin Visual Studio Code en kry toegang tot jou toepassings Linux inheems aan Windows

Jy kan "kode." hardloop terwyl jy in 'n gids in WSL is en jy sal gevra word om te installeer VS-afstanduitbreidings.Dit verdeel Visual Studio Code effektief in die helfte en laat 'n "koplose" VS Code Server loop in Linux met die VS Code-kliënt in die wêreld Windows.

Jy moet ook installeer Visuele Studio Kode и Afstand-WSL-uitbreiding. As jy wil, installeer beta weergawe Windows Terminal vir die beste ervaring met die terminaal in Windows.

Hier is 'n wonderlike versameling blogartikels Windows Bevelreël.

Hier is die voordele van WSL 2

  • Virtuele masjiene is hulpbronintensief en skep 'n baie onafhanklike ervaring.
  • Die oorspronklike WSL was baie "gekoppel" maar het redelik swak prestasie gehad in vergelyking met 'n VM.
  • WSL 2 bied 'n hibriede benadering met liggewig VM's, 'n volledig gekoppelde koppelvlak en hoë werkverrigting.

Begin van veelvuldige Linux binne 'n paar sekondes

Hier gebruik ek "wsl --list --all" en ek het reeds drie in my stelsel Linux.

C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin

Ek kan hulle maklik begin en ook profiele toewys sodat hulle in my verskyn. Windows Terminale.

Begin X Windows Server onder Windows met Pengwin

Pikkewyn - dit is spesiaal Linux- WSL-verspreiding, wat baie gaaf is. Jy kan dit inkry Windows Store. Kombineer Pengwin met X Server soos X410, en jy kry 'n baie oulike geïntegreerde stelsel.

Skuif WSL-verspreidings maklik tussen stelsels Windows.

Ana Betts vier hierdie wonderlike tegniek, waarmee jy maklik jou ideale WSL2-verspreiding van een masjien na n masjiene.

wsl --export MyDistro ./distro.tar

# разместите его где-нибудь, Dropbox, Onedrive, где-то еще

mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2 

Dis dit. Kry die perfekte opstelling. Linux, gesinchroniseer oor al jou stelsels.

Gebruik 'n geloofsbriefverskaffer Windows Git binne WSL

Al die bogenoemde kenmerke is in die klimaks ingeweef in hierdie koel pos deur Ana Bettswaar dit integreer Windows Git-bewysverskaffer in WSL, omskep /usr/bin/git-credential-manager in 'n dopskrip wat die git credential manager aanroep WindowsBriljant. Dit sou slegs moontlik wees met suiwer en noue integrasie.

Probeer, installeer WSL, Windows Terminal, en skep briljante omgewing Linux op Windows..

Bron: will.com

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster