Triciau bywyd cŵl ar gyfer gweithio gyda WSL (Is-system) Windows gyfer Linux )

Rydw i wedi fy nharo'n ddwfn yn y WSL (Windows Is-system ar gyfer Linux), a nawr hynny WSL2 ar gael yn Windows Insiders, 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!

Triciau bywyd cŵl ar gyfer gweithio gyda WSL (Is-system) Windows gyfer Linux )

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.

Triciau bywyd cŵl ar gyfer gweithio gyda WSL (Is-system) Windows gyfer Linux )

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, sy'n caniatáu ichi ddefnyddio gorchmynion go iawn Linux 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 VS estyniadau o bell.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 Cod Stiwdio Gweledol и Estyniad o bell-WSL. Os dymunir, gosodwch fersiwn beta Windows Terfynell am y profiad gorau gyda'r derfynfa yn Windows.

Dyma gasgliad gwych o erthyglau blog Windows Llinell Gorchymyn.

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
Pengwin

Gallaf 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

Pengwin - mae hyn yn arbennig Linux- Dosbarthiad WSL, sy'n cŵl iawn. Gallwch chi ei gael yn Windows Storiwch. Cyfuno Pengwin gyda X Gweinydd fel X410, a byddwch yn cael system integredig cŵl iawn.

Symud dosraniadau WSL yn hawdd rhwng systemau Windows.

Mae Ana Betts yn dathlu'r dechneg wych hon, 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 yn y post cŵl hwn gan Ana Bettslle mae'n integreiddio Windows Darparwr Credential Git yn WSL, 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, Windows Terfynell, a chreu amgylchedd gwych Linux ar Windows..

Ffynhonnell: hab.com

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster