Ek is diep verdiep in die WSL (Windows Substelsel vir Linux), en nou dat beskikbaar in , 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!

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.

Gebruik regte bevele Linux (nie CGYWIN nie) van Windows
Ek het al voorheen hieroor geskryf, maar nou is daar aliasse vir PowerShell-funksies, 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 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 и . As jy wil, installeer vir die beste ervaring met die terminaal in Windows.
Hier is 'n wonderlike versameling blogartikels Windows Bevelreël.
- 1 deel
- 2 deel
- 3 deel
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
PengwinEk kan hulle maklik begin en ook profiele toewys sodat hulle in my verskyn. Windows Terminale.
Begin X Windows Server onder Windows met Pengwin
- dit is spesiaal Linux- WSL-verspreiding, wat baie gaaf is. Jy kan dit inkry . Kombineer Pengwin met , en jy kry 'n baie oulike geïntegreerde stelsel.
Skuif WSL-verspreidings maklik tussen stelsels Windows.
, 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 waar dit integreer , 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, , en skep .
Bron: will.com
