Iihacks ezipholileyo zokusebenza kunye ne-WSL (iWindows Subsystem yeLinux)

Ndingene nzulu kwi-WSL (iWindows Subsystem yeLinux) kwaye ngoku WSL2 ekhoyo kwi Windows Insiders, eli lixesha elihle lokuhlola ngokwenene iinketho ezikhoyo. Into enomdla kakhulu endiyifumene kwi-WSL kukukwazi "ngokucacileyo" ukuhambisa idatha phakathi kwehlabathi. La ayisiwo amava onokuwafumana ngokulula ngoomatshini abapheleleyo, kwaye ithetha ngokudityaniswa okuqinileyo phakathi kweLinux kunye neWindows.

Ngezantsi kukho ulwazi oluninzi malunga nezinto ezipholileyo onokuzenza xa uxuba ibhotolo ye-peanut kunye netshokolethi!

Iihacks ezipholileyo zokusebenza kunye ne-WSL (iWindows Subsystem yeLinux)

Qalisa iWindows Explorer kwiLinux kwaye ufikelele kwiifayile zakho zokusasaza

Xa uku-WSL/bash kumgca womyalelo kwaye ufuna ukufikelela kwiifayile zakho ngokubonakalayo, ungabaleka "explorer.exe." apho ulawulo lwangoku lukhoyo kwaye uya kufumana iWindows Explorer yefestile kunye neefayile zakho zeLinux eziziswe kuwe ngeseva. isicwangciso sothungelwano lwengingqi9.

Iihacks ezipholileyo zokusebenza kunye ne-WSL (iWindows Subsystem yeLinux)

Sebenzisa imiyalelo yokwenyani yeLinux (hayi iCGYWIN) esuka kwiWindows

Ndikhe ndabhala ngale nto ngaphambili, kodwa ngoku kukho iziteketiso zemisebenzi yePowerShell, ekuvumela ukuba usebenzise imiyalelo yokwenyani yeLinux ukusuka ngaphakathi kweWindows.

Ungabiza nawuphi na umyalelo weLinux ngokuthe ngqo kwiDOS/Windows/nantoni na ngokuyibeka nje emva kweWSL.exe, ngolu hlobo.

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

IiWindows eziphunyeziweyo zingabizwa/ziqhutywe kwiWSL/Linux kuba indlela yeWindows ikwi $PATH phambi kweWindows. Into ekufuneka uyenzile kukuyibiza ngokucacileyo nge.exe ekugqibeleni. Le yindlela "Explorer.exe" isebenza ngayo. Unokwenza kwakhona i-notepad.exe okanye nayiphi na enye ifayile.

Qalisa iKhowudi yeSitudiyo esiBonakalayo kwaye ufikelele kwii-apps zakho zeLinux ngokuzalwa kwiWindows

Ungaqhuba "ikhowudi." ngelixa kwifolda kwi-WSL kwaye uya kucelwa ukuba uyifake VS Izandiso ezikude.. Oku kwahlula ngokufanelekileyo iKhowudi ye-Visual Studio kwisiqingatha kwaye iqhuba "i-headless" ye-VS Code Server kwi-Linux kunye nomxhasi weKhowudi ye-VS kwihlabathi leWindows.

Kufuneka kwakhona ufake Ikhowudi ye-Visual Studio ΠΈ Ulwandiso olukude-WSL. Ukuba uyanqwena, faka inguqulelo ye-beta yeSitena seWindows ukufumana amava angcono e-terminal kwiWindows.

Nalu ukhetho olukhulu lwamanqaku kwibhlog yeWindows Command Line.

Nazi izibonelelo zeWSL 2

  • Oomatshini be-Virtual banzima kakhulu kwaye benza amava azimeleyo.
  • I-WSL yantlandlolo β€œyayiqhagamshelwe” kakhulu kodwa yayingasebenzi kakuhle xa ithelekiswa neVM.
  • I-WSL 2 ibonelela ngendlela exutyiweyo ene-VMs ezikhaphukhaphu, ujongano oluqhagamshelwe ngokupheleleyo, kunye nokusebenza okuphezulu.

Sebenzisa iiLinux ezininzi ngemizuzwana

Apha ndisebenzisa u-"wsl --list --all" kwaye sele ndineeLinux ezintathu kwinkqubo yam.

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

Ndingaziqhuba ngokulula kwaye ndikwabele iiprofayili ukuze zivele kwiSitena sam seWindows.

Sebenzisa i-X Windows Server kwiWindows ngePengwin

UPengwin sisiko losasazo lwe-WSL Linux epholile kakhulu. Ungayifumana IWindows Store. Dibanisa Pengwin kunye X Umncedisi, umzekelo X410, kwaye ufumana inkqubo edibeneyo epholileyo.

Hambisa ngokulula unikezelo lweWSL phakathi kweenkqubo zeWindows.

UAna Betts ubhiyozela obu buchule bubalaseleyo, apho unokudlulisa ngokulula unikezelo lwakho lwe-WSL2 olufanelekileyo ukusuka kumatshini omnye ukuya n Oomatshini.

wsl --export MyDistro ./distro.tar

# размСститС Π΅Π³ΠΎ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Dropbox, Onedrive, Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Π΅

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

Kuko konke. Fumana useto olugqibeleleyo lweLinux, olungqanyaniswe kuzo zonke iinkqubo zakho.

Sebenzisa iWindows Git Credential Provider ngaphakathi kweWSL

Zonke ezi mpawu zingasentla ziya kulukwa kwincopho kule post epholileyo evela kuAna Betts, apho idibanisa Windows Git Credential Provider kwiWSL, ukuguqula /usr/bin/git-credential-manager kwiskripthi seqokobhe esibiza umphathi we-git creds yeWindows. Uqaqambileyo. Oku kuya kwenzeka kuphela ngokudityaniswa okucocekileyo kunye nokuqina.

Yizame, faka i-WSL, IWindows Terminal, kwaye udale imeko-bume yeLinux eqaqambileyo kwiWindows..

umthombo: www.habr.com

Yongeza izimvo