7 patarimai, kaip perkrauti „Windows“ posistemį, skirtą „Linux“

7 patarimai, kaip perkrauti „Windows“ posistemį, skirtą „Linux“

„Windows“ posistemis, skirtas „Linux“ arba WSL, yra vienas įdomiausių pastaruoju metu pasirodžiusių programinės įrangos projektų. Nors „Microsoft Windows“ ir „Linux“ kažkada buvo laikomi karčiais priešais, dabar „Windows“ sistemoje galite paleisti visavertes „Linux“ programas be dvigubo įkrovos ar virtualios mašinos nustatymo.





Jei naudojate WSL, kaip tai padaryti dar geriau?





Gaukite „Windows“ terminalą

Nors diegdami „Linux“ platinimą iš „Microsoft Store“ gausite terminalo langą, yra geresnių terminalo parinkčių.



Vienas iš jų yra „Microsoft“ „Windows“ terminalas. Šioje programoje yra daug funkcijų, kurių tikitės iš kitų šiuolaikinių terminalų emuliatorių, įskaitant langelius su skirtukais. „Windows“ terminalas ne tik tvarko „Linux“, bet ir „PowerShell“ bei seną gerą komandų eilutę.

Vis dar šiek tiek šiurkštus aplink kraštus. Turite redaguoti savo nustatymus a .json failą. Jei esate sunkus komandinės eilutės vartotojas, tikriausiai jums bus patogu redaguoti konfigūracijos failus.



Parsisiųsti: „Windows“ terminalas

Pakeiskite savo apvalkalą

Daugelyje „Linux“ platinimų, įskaitant „Ubuntu“, numatytasis apvalkalas yra „Bash“. Jame nėra nieko blogo, tačiau patyrę „Linux“ vartotojai dažnai yra nepatenkinti tuo, kaip sistema išeina iš dėžutės. Visiems patinka jį pataisyti, o apvalkalas nėra išimtis.





Viena populiarių „bash“ alternatyvų „Unix“/„Linux“ pasaulyje yra zsh . Tai jau numatytasis „Apple“ „MacOS“ apvalkalas. Vienoje komandoje galite lengvai perjungti į kitą apvalkalą.

Daugelyje „Linux“ platinimų zsh nėra įdiegta pagal numatytuosius nustatymus. „Ubuntu“ galite jį įdiegti naudodami apt:





sudo apt install zsh

Norėdami pakeisti apvalkalą į zsh „Ubuntu WSL“ įveskite:

Kaip atkurti garsą „Windows 10“?
chsh -s /usr/bin/zsh

Korpuso, kurį norite naudoti, vieta gali būti kitokia, jei naudojate kitą distribuciją. Būsite paraginti įvesti slaptažodį, kad pakeistumėte apvalkalą. Norėdami sužinoti savo apvalkalo vietą, įveskite:

which zsh

Jei norite naudoti kitą apvalkalą, turėtumėte jį pakeisti zsh su to apvalkalo pavadinimu.

Susijęs: Kuris „Linux“ apvalkalas yra geriausias? Palyginti 5 bendri apvalkalai

Pasiekite „Windows“ ir „Linux“ failus

WSL ne tik leidžia paleisti „Windows“ ir „Linux“ programas, bet ir padeda vienu metu pasiekti failus „Windows“ ir „Linux“ sistemose.

Tai tikrai patogu plėtros projektams. Galite redaguoti programą „Windows“ redaktoriuje ir išbandyti ją „Linux“ lange.

„Windows“ failų sistema yra sumontuota „Linux“ pusėje /mnt/[disko raidė] katalogą. Jei jūsų „Windows“ diskas yra C , tai bus /mnt/c . Tokiu būdu galite pasiekti visus „Windows“ failus naudodami standartines „Linux“ komandas.

Taip pat lengva pasiekti „Linux“ failų sistemą iš „Windows“. Tai matoma po \ wsl $ „Windows Explorer“ hierarchija. „Windows“ mato „Linux“ sistemą kaip tinklo diską. Jei turite įdiegtą „Ubuntu 20.04“, tai bus \ wsl $ Ubuntu-20.04 .

Norėdami atidaryti dabartinio katalogo tipo naršyklės langą:

Explorer.exe .

Atnaujinkite į WSL 2

2020 m. „Microsoft“ pristatė WSL 2. Pagrindinis patobulinimas, palyginti su WSl 1, yra faktinio „Linux“ branduolio naudojimas, pateiktas naudojant „Windows“ naujinimą. Tai pagerina našumą, nes branduolys vykdo „Linux“ sistemos skambučius, o ne verčia juos į „Windows“ sistemos skambučius.

Norėdami atnaujinti į WSL 2, jums tereikia išleisti kelias komandas. Pirmiausia suaktyvinkite hipervizorių. Atidarykite „PowerShell“ langą kaip administratorius ir įveskite:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Tada iš naujo paleiskite mašiną.

Tada turėsite atsisiųsti „Linux“ branduolį. Gaukite paketą iš „Microsoft“ svetainės ir paleiskite diegimo programą.

parsisiųsti : „Linux“ branduolys, skirtas WSL

kaip padaryti gif paveikslėlį „Windows 10“

Dabar norėsite nustatyti 2 versiją kaip numatytąją bet kokiam ateityje įdiegtam paskirstymui:

wsl --set-default-version 2

Bet jūs norite atnaujinti visas esamas instaliacijas į WSL 2. Laimei, tai taip pat gana paprasta.

Norėdami pamatyti, kuriuos paskirstymus įdiegėte, įveskite:

wsl --list

Jei norite nustatyti „Ubuntu 20.04“ diegimą į WSL 2, naudokite -set-versija variantas:

wsl --set-version Ubuntu-20.04 2

Dabar jūs naudosite WSL 2 su visomis jo išplėstinėmis funkcijomis dabartiniuose ir būsimuose įrenginiuose, o branduolys bus atnaujintas naudojant „Windows Update“, kaip ir bet kurios kitos jūsų sistemos tvarkyklės.

Surinkite savo įrankius

„Linux“ išlieka populiari tarp kūrėjų dėl stulbinančio platformos programavimo įrankių, tokių kaip redaktoriai, kompiliatoriai, IDE, serverio programinės įrangos ir kt., Kiekio.

Naują WSL pagrįstą diegimą nesunku aprūpinti mėgstamiausiais įrankiais, kaip ir kitose sistemose. Viskas, ką jums reikia padaryti, tai naudoti standartinę paketų tvarkyklę, kuri pateikiama kartu su jūsų sistema.

„Debian“ ir „Ubuntu“ tai tinka. „SuSE“ sistemoje tai yra „YaST“. „Alpine“ tai APK. Esmė ta, kad rasite viską, ko reikia norint paleisti mėgstamus WSL kūrimo projektus, kaip ir įprastame „Linux“ diegime.

Jei esate C programuotojas, „Debian“ ir „Ubuntu“ apima paketą pavadinimu statyti-būtina kurį sudaro GCC kompiliatorius, C biblioteka, „Make“ programa ir paketų kūrimo įrankiai. Tai tikrai skirta žmonėms, dirbantiems prie paties platinimo, bet taip pat naudinga bendram C kūrimui.

Norėdami jį įdiegti, tiesiog naudokite apt komandą:

sudo apt install build-essential

Tai moka naršykite paketų sąrašus kad įsitikintumėte, jog jūsų mėgstamiausia priemonė yra ir galbūt rasite naujų.

Paslaugų valdymas

Nors didžiąją laiko dalį WSL sistemoje vykdysite įprastas komandas, kartais gali tekti paleisti ir sustabdyti paslaugas. Galbūt kuriate žiniatinklio programą ir turite ją išbandyti naudodami žiniatinklio serverį.

Laimei, lengva pradėti ir sustabdyti paslaugas, kaip ir bet kuriame kitame „Linux“ platinime.

Tai šiek tiek skiriasi Ubuntu pagal WSL, nes jis nenaudojamas Sistem valdyti savo paslaugas, tačiau naudoja Paslauga įrankis, kuris naudoja senesnius „System V“ stiliaus inicijavimo scenarijus paslaugoms tvarkyti.

Jei norite paleisti „Apache“ serverį, tiesiog išleiskite šią komandą:

sudo service apache 2 start

Tai paleis „Apache“ serverį. Galite patikrinti veikiančias paslaugas naudodami viršuje įsakyk ir pamatysi apache2 procesų sąraše.

aviečių pi 3 b+ vs b

Sustabdyti „Apache“ serverį yra taip pat paprasta:

sudo service apache 2 stop

Naršykite įvairius Distros

Daugybė WSL linksmybių kyla iš to, kaip vienu metu galite paleisti įvairius distribucijas, tad kodėl gi nepasinaudojus tuo, kad kartu su „Ubuntu“, „SuSE“ ar „Debian“ paleisite kažką mažiau žinomo, pvz., „Alpine Linux“? Galbūt rasite savo naują mėgstamiausią. Jei jums patinka platinimas, galite jį nustatyti kaip pagrindinį platinimą naudodami --nustatyti numatytąjį vėliava:

wsl --set-default distro-name

kur distro-pavadinimas yra sistemos, kurią norite pakeisti, pavadinimas.

Susijęs: 5 „Linux“ distribucijos, kurias galite įdiegti „Linux“ „Windows“ posistemyje

WSL tyrimas

WSL turi daug galimybių tyrinėti naują pasaulį, derinant „Linux“ ir „Windows“. Atrodo, kad visada yra ką nors naujo atrasti. Galite pakeisti apvalkalą, pakeisti terminalą, paleisti ir sustabdyti paslaugas ir patikrinti įvairius distribucijas.

„Windows“ posistemė, skirta „Linux“, turi daug funkcijų, kurios visiškai skiriasi nuo „Linux“ platinimo. Tačiau vis tiek galite pasinaudoti WSL naudojimu, nes tai leidžia greitai pasiekti „Linux“ sistemą iš „Windows“ kompiuterio.

Dalintis Dalintis „Tweet“ Paštu Kaip gauti „Linux“ terminalą naudojant „Windows“ posistemį, skirtą „Linux“

Reikia naudoti „Linux“ terminalą „Windows“ kompiuteryje? Sužinokite, kaip paleisti „Linux“ sistemoje „Windows 10“ su „Windows“ posistemiu, skirta „Linux“.

Skaityti toliau
Susijusios temos
  • Linux
  • „Windows“
  • Linux patarimai
  • „Windows“ posistemis, skirtas „Linux“
Apie autorių Davidas Delony(Paskelbti 49 straipsniai)

Davidas yra laisvai samdomas rašytojas, įsikūręs Ramiojo vandenyno šiaurės vakaruose, bet iš pradžių kilęs iš Bay Area. Nuo vaikystės jis buvo technologijų entuziastas. Deivido pomėgiai apima skaitymą, kokybiškų televizijos laidų ir filmų žiūrėjimą, retro žaidimus ir įrašų rinkimą.

Daugiau iš Davido Delony

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia