Rydw i wedi fy nharo'n ddwfn yn y WSL (Windows Is-system ar gyfer Linux), a nawr hynny ar gael yn , mae hwn yn amser gwych i archwilio'r opsiynau sydd ar gael o ddifrif. Nodwedd ddiddorol iawn a welais yn WSL yw'r gallu i symud data yn "lân" rhwng bydoedd. Nid yw hwn yn brofiad y gallwch ei gael yn hawdd gyda pheiriannau rhithwir llawn, ac mae'n siarad am yr integreiddio tynn. Linux и Windows.
Darllenwch fwy am rai pethau cŵl y gallwch chi eu gwneud wrth gymysgu menyn cnau daear a siocled isod!

Rhedeg Windows Archwiliwr o Linux a chael mynediad i'ch ffeiliau dosbarthu
Pan fyddwch chi yn llinell orchymyn WSL/bash ac eisiau cael mynediad gweledol i'ch ffeiliau, gallwch chi redeg "explorer.exe" lle mae'r cyfeiriadur cyfredol, a chewch chi ffenestr archwilio. Windows, lle mae eich ffeiliau Linux yn cael ei ddanfon atoch trwy weinydd rhwydwaith lleol plan9.

Defnyddiwch orchmynion go iawn Linux (nid CGYWIN) o Windows
Rwyf wedi ysgrifennu am hyn o'r blaen, ond nawr mae yna arallenwau ar gyfer swyddogaethau PowerShell, o'r tu mewn Windows.
Gallwch chi alw unrhyw orchymyn Linux yn uniongyrchol o DOS/Windows/beth bynnag rydych chi ei eisiau, rhowch ef ar ôl WSL.exe, fel hyn.
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...Ffeiliau gweithredadwy Windows gellir ei alw/ei redeg o WSL/Linux, ers y llwybr i Windows sydd yn $PATH cyn WindowsY cyfan sydd angen i chi ei wneud yw ei alw'n benodol gyda .exe ar y diwedd. Dyna sut mae "Explorer.exe" yn gweithio. Gallwch hefyd greu notepad.exe neu unrhyw ffeil arall.
Lansio Visual Studio Code a chael mynediad i'ch cymwysiadau Linux yn frodorol ymlaen Windows
Gallwch chi redeg "cod." tra mewn ffolder yn WSL a byddwch yn cael eich annog i osod Mae hyn yn hollti Visual Studio Code yn ei hanner yn effeithiol ac yn rhedeg Gweinydd Cod VS "di-ben" yn Linux gyda'r cleient VS Code yn y byd Windows.
Mae angen i chi hefyd osod и . Os dymunir, gosodwch am y profiad gorau gyda'r derfynfa yn Windows.
Dyma gasgliad gwych o erthyglau blog Windows Llinell Gorchymyn.
- Rhan 1
- Rhan 2
- Rhan 3
Dyma fanteision WSL 2
- Mae peiriannau rhithwir yn defnyddio llawer o adnoddau ac yn creu profiad annibynnol iawn.
- Roedd y WSL gwreiddiol yn "gysylltiedig" iawn ond roedd ganddo berfformiad eithaf gwael o'i gymharu â VM.
- Mae WSL 2 yn cynnig dull hybrid gyda VMs ysgafn, rhyngwyneb cwbl gysylltiedig, a pherfformiad uchel.
Lansio lluosog Linux mewn ychydig eiliadau
Yma rwy'n defnyddio "wsl --list --all" ac mae gen i dri yn fy system yn barod Linux.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
PengwinGallaf eu lansio'n hawdd a hefyd aseinio proffiliau fel eu bod yn ymddangos yn fy Windows Terfynell.
Rhedeg X Windows Server o dan Windows gyda Pengwin
- mae hyn yn arbennig Linux- Dosbarthiad WSL, sy'n cŵl iawn. Gallwch chi ei gael yn . Cyfuno Pengwin gyda , a byddwch yn cael system integredig cŵl iawn.
Symud dosraniadau WSL yn hawdd rhwng systemau Windows.
, y gallwch chi drosglwyddo'ch dosbarthiad WSL2 delfrydol yn hawdd o un peiriant i n ceir.
wsl --export MyDistro ./distro.tar
# разместите его где-нибудь, Dropbox, Onedrive, где-то еще
mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2 Dyna ni. Cael y gosodiad perffaith. Linux, wedi'i gydamseru ar draws eich holl systemau.
Defnyddiwch ddarparwr credydau Windows Git y tu mewn i WSL
Mae'r holl nodweddion uchod wedi'u plethu i'r uchafbwynt lle mae'n integreiddio , troi /usr/bin/git-credential-manager yn sgript cragen sy'n galw'r rheolwr credential git WindowsGwych. Dim ond gydag integreiddio pur a thynn y byddai hyn yn bosibl.
Ceisiwch, gosod WSL, , a chreu .
Ffynhonnell: hab.com
