ProHoster > blog > Gweinyddiaeth > Haciau bywyd cŵl ar gyfer gweithio gyda WSL (Windows Subsystem for Linux)
Haciau bywyd cŵl ar gyfer gweithio gyda WSL (Windows Subsystem for Linux)
Rwyf wedi ymgolli'n ddwfn yn WSL (Windows Subsystem for Linux) a nawr hynny WSL2 ar gael yn Windows Insiders, mae hwn yn amser gwych i archwilio'r opsiynau sydd ar gael mewn gwirionedd. Nodwedd ddiddorol iawn a ddarganfyddais yn WSL yw'r gallu i symud data “yn unig” rhwng bydoedd. Nid dyma'r math o brofiad y gallwch chi ei gael yn hawdd gyda pheiriannau rhithwir llawn, ac mae'n siarad ag integreiddio tynn Linux a Windows.
Darllenwch fwy am rai pethau cŵl y gallwch chi eu gwneud wrth gymysgu menyn cnau daear a siocled isod!
Lansio Windows Explorer o Linux a chyrchu ffeiliau eich dosbarthiad
Pan fyddwch yn yr anogwr gorchymyn WSL/bash ac eisiau cyrchu'ch ffeiliau yn weledol, gallwch redeg "explorer.exe ." lle mae'r cyfeiriadur cyfredol a byddwch yn cael ffenestr explorer windows lle bydd eich ffeiliau Linux yn cael eu danfon atoch trwy cynllun rhwydwaith lleol y gweinydd9.
Defnyddiwch orchmynion Linux go iawn (nid CGYWIN) o Windows
Gallwch chi ffonio unrhyw orchymyn Linux yn uniongyrchol o DOS / Windows / beth bynnag trwy ei osod ar ôl WSL.exe fel hynny.
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...
Gellir galw / rhedeg gweithredoedd Windows o WSL/Linux oherwydd bod y llwybr i Windows yn $PATH cyn Windows. Y cyfan sy'n rhaid i chi ei wneud yw ei alw'n benodol gydag .exe ar y diwedd. Dyma sut mae "Explorer.exe." yn gweithio. Gallwch hefyd wneud notepad.exe neu unrhyw ffeil arall.
Lansio Visual Studio Code a chyrchwch eich apps Linux yn frodorol ar Windows
Gallwch chi redeg "cod." tra mewn ffolder yn WSL a byddwch yn cael eich annog i osod VS estyniadau o bell.. Mae hyn i bob pwrpas yn hollti Visual Studio Code yn ei hanner ac yn rhedeg Gweinydd Cod VS “diben” ar Linux gyda chleient Cod VS ar fyd Windows.
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.
Rhedeg Linux lluosog mewn eiliadau
Dyma fi'n defnyddio "wsl --list --all" ac mae gen i dri Linux ar fy system yn barod.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Gallaf eu rhedeg yn hawdd a hefyd aseinio proffiliau i'w dangos yn fy Nherfynell Windows.
Rhedeg X Windows Server o dan Windows gyda Pengwin
Pengwin yn ddosbarthiad Linux WSL arbennig sy'n cŵl iawn. Gallwch ei gael yn Windows Store. Cyfuno Pengwin gyda X Gweinydd fel X410, a byddwch yn cael system integredig cŵl iawn.
Symud dosbarthiadau WSL yn hawdd rhwng systemau Windows.
Dyna i gyd. Sicrhewch y gosodiad Linux perffaith mewn cydamseriad ar draws eich holl systemau.
Defnyddiwch y Darparwr Credential Windows Git y tu mewn i WSL
Mae'r holl nodweddion uchod wedi'u plethu i'r uchafbwynt yn y post cŵl hwn gan Ana Bettslle mae'n integreiddio Darparwr Credential Windows Git yn WSL, troi /usr/bin/git-credential-manager i mewn i sgript cragen sy'n galw i mewn i'r rheolwr Windows git creds. Gwych. Dim ond gydag integreiddiad glân a chaled y byddai hyn yn bosibl.