Kaip naudoti „Linux“ terminalą „Windows 10“.

Dabar galite pasiekti daugumą „Linux“ komandų eilutės paslaugų ir taikomųjų programų, skirtų „Windows 10“ OS, naudodami „Windows Subsystem for Linux“ (WSL).

Nors „Windows“ yra plačiausiai naudojama ir populiariausia stalinių ir nešiojamųjų kompiuterių operacinė sistema, ji nėra tokia saugi ir atviro kodo kaip „Linux“ OS. Štai kodėl daugelis programinės įrangos kūrėjų ir profesionalų renkasi Linux OS.

„Microsoft“ pradėjo partnerystę su „Canonical“, „Ubuntu Linux“ kūrėjais. Tai padėjo Linux vartotojams naudoti Linux sistemoje Windows. Taip, galite paleisti „Linux“ su „Windows 10“ be dvigubo įkrovimo, nenaudodami „VMWare“ / „VirtualBox“ arba neįdiegdami jos kaip pagrindinės operacinės sistemos.

Galite pasiekti įvairias Linux komandas ir programinę įrangą iš Linux terminalo sistemoje Windows 10. Šiame straipsnyje pateiksime nuoseklias instrukcijas, kaip įdiegti ir paleisti Linux terminalą Windows 10 OS.

Įgalinkite „Windows“ posistemį, skirtą „Linux“ (WSL), ir įdiekite „Ubuntu“ sistemoje „Windows 10“.

Jei ketinate paleisti „Linux“ terminalą „Windows 10“, pirmiausia turite įjungti funkciją „Windows posistemė, skirta Linux“. Tada galite atsisiųsti ir įdiegti pasirinktą Linux platinimą.

„Windows“ posistemis, skirtas „Linux“ (WSL) yra funkcija, sukurianti GNU/Linux aplinką, leidžiančią paleisti pagrindinius „Linux“ komandų eilutės įrankius ir paslaugas tiesiogiai sistemoje „Windows“, kartu su darbalaukio ir modernių parduotuvių programomis.

Įjungę „Windows 10“ „Linux“ posistemį, galite įdiegti ir paleisti įvairius „Linux“ paskirstymus (distrikcijas), tokius kaip „Ubuntu“, „OpenSuse“, „SUSE Linux“, „Fedora“ ir kt.

Pirmiausia patikrinkite „Windows“ versiją

Tačiau prieš pradėdami eiti į tai, kaip įgalinti „Windows“ posistemį, skirtą „Linux“ (WSL) ir įdiegti „Linux“, turite patikrinti, ar naudojate suderinamą „Windows 10“ versiją. WSL palaikoma tik abiejose 64 bitų „Windows 10“ (nuo 1607 versijos) ir Windows Server 2019.

Norėdami patikrinti savo „Windows“ versiją ir sukurti, „Windows“ meniu Pradėti eikite į „Nustatymai“.

Tada spustelėkite „Sistemos“ nustatymą.

Tada slinkite žemyn ir kairiosios srities apačioje pasirinkite parinktį „Apie“, kad peržiūrėtumėte skyrių „Apie“.

Puslapyje „Apie“ skiltyje „Windows“ specifikacijos galite matyti „Windows 10“ versiją ir OS versiją.

Įgalinti „Windows“ posistemį, skirtą „Linux“.

Yra du skirtingi WSL versijų tipai: WSL 1 ir WSL 2. Abi jos užtikrina sklandų ir nuolatinį Linux integravimą sistemoje Windows, WSL 2 yra naujausia ir greičiausia versija, palaikanti visą Linux branduolio ir sistemos skambučių suderinamumą. WSL 1 veikia vertimo sluoksniu, kuris užpildo atotrūkį tarp Linux branduolio ir Windows.

  • Bėgti WSL 2, turite naudoti Windows 10 x64 bitų sistemas: 1903 ar naujesnę versiją su Build 18362 arba naujesne versija.
  • Bėgti WSL 1, jums reikės Windows 10 x64 bitų sistemų: 1709 ar naujesnės versijos su Build 16215 ar naujesne versija.

Nesvarbu, kurią WSL versiją norite paleisti, pirmiausia turite ją įjungti, kad galėtumėte ją naudoti. Norėdami tai padaryti, meniu Pradėti paieškos laukelyje pradėkite rašyti „Įjungti ir išjungti Windows funkcijas“.

Paieškos rezultate pasirinkite valdymo skydelį „Įjungti ir išjungti Windows funkcijas“.

Tada slinkite žemyn iki „Windows posistemis, skirtas Linux“, pažymėkite langelį priešais jį ir spustelėkite mygtuką „Gerai“.

Pritaikę pakeitimus spustelėkite „Paleisti iš naujo dabar“, kad paleistumėte kompiuterį iš naujo

Jei norite įdiegti tik WSL 1, dabar galite iš naujo paleisti kompiuterį ir įdiegti Linux distro.

Įgalinkite WSL 1 naudodami „PowerShell“.

Taip pat galite įjungti WSL naudodami komandinės eilutės įrankį „PowerShell“. Tai atlieka tą patį darbą kaip ir „Windows“ funkcijų valdymo skydelis. Norėdami tai padaryti, atidarykite „PowerShell“ kaip administratorių ir paleiskite toliau pateiktą komandą.

dism.exe /online /įgalinti funkciją /funkcijos pavadinimas:Microsoft-Windows-Subsystem-Linux /all /norestart

Įgalinti WSL 2

Rekomenduojame atnaujinti WSL iki 2 versijos, kad našumas būtų greitesnis, ir paleisti tikrą „Linux“ branduolį tiesiogiai „Windows 10“. Viskas, ką jums reikia padaryti, tai įjungti „Virtual Machine Platform“ funkciją, be „Windows posistemio, skirto Linux“. funkcija Windows funkcijų valdymo skydelyje (žr. toliau).

Palaukite, kol pakeitimai bus pritaikyti, tada iš naujo paleiskite kompiuterį.

Įgalinkite WSL 2 naudodami „PowerShell“.

Šis pirmasis WSL 2 įgalinimo veiksmas yra virtualios mašinos platformos funkcijos komponento įgalinimas sistemoje Windows. Taip pat galite įjungti WSL 2 naudodami komandinės eilutės įrankį „PowerShell“. Norėdami tai padaryti, atidarykite „PowerShell“ kaip administratorių ir paleiskite šią papildomą komandą su WSL 1 komanda.

dism.exe /online /įgalinti funkciją /funkcijos pavadinimas:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /įgalinti funkciją /featurename:VirtualMachinePlatform /all /norestart

Nustatykite WSL 2 kaip numatytąją versiją

Prieš nustatydami WSL 2 kaip numatytąją visų Linux platinimų versiją, atsisiųskite WSL Linux branduolio paketo naujinį, skirtą x64 sistemoms.

Paleiskite atsisiųstą .msi diegimo programą ir ją įdiekite. Tai užtruks tik kelias sekundes.

Norėdami nustatyti WSL 2 kaip numatytąją versiją diegdami naują Linux platinimą, atidarykite PowerShell ir paleiskite šią komandą šią komandą:

wsl – set-default-version 2

Tada iš naujo paleiskite sistemą, kad perjungtumėte funkciją iš WSL 1 į WSL 2.

Įdiekite pasirinktą Linux platinimą

WSL įjungtas, dabar įdiegsime Linux platinimą. Pirmiausia meniu Pradėti paieškos laukelyje ieškokite „Microsoft Store“. Tada atidarykite jį iš paieškos rezultatų.

Pamatysite visų „Windows“ parduotuvėje šiuo metu prieinamų „Linux“ platinimų, kuriuos palaiko WSL, sąrašą.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU/Linux
  • „Fedora Remix“, skirta WSL
  • Pengvinas
  • Pengwin įmonė
  • Alpių WSL

Visi šie platinimai yra prieinami nemokamai. Mūsų mokymo programai pasirinksime „Ubuntu“.

Ubuntu platinimo puslapyje spustelėkite mygtuką „Gauti“.

Dabar Ubuntu platinimas bus automatiškai atsisiųstas ir įdiegtas jūsų kompiuteryje.

Baigę diegti, spustelėkite mygtuką „Paleisti“, kad paleistumėte terminalą. Programą taip pat galite paleisti iš „Windows“ pradžios meniu.

Pasirodys naujas Ubuntu terminalo langas. Pirmasis paleidimas užtruks keletą minučių, kol Ubuntu aplinka bus užregistruota WSL. Kai tai bus baigta, terminalas paragins jus sukurti „naują Unix vartotojo vardą“ ir „naują slaptažodį“. Įveskite naują vartotojo vardą ir slaptažodį ir užbaikite sąranką.

Kai sąranka bus baigta, pateksite į bash komandų eilutę. Geriau iš karto atnaujinti programinę įrangą. Ubuntu galite ieškoti, atsisiųsti ir įdiegti programinės įrangos naujinimų – visa tai iš apt komandą.

Norėdami atnaujinti programinę įrangą, įveskite toliau pateiktą komandą. Ir būsite paraginti įvesti slaptažodį, įveskite naujai sukurtą slaptažodį, kad vykdytumėte komandą kaip administratorius.

sudo apt atnaujinimas

Ši komanda „atnaujinti“ atnaujins „Ubuntu“ saugyklas.

Ubuntu atsisiųs paketų sąrašų seriją.

Tačiau jie dar nėra atnaujinti. Norėdami atnaujinti visus galimus paketus, įveskite šią komandą:

sudo apt atnaujinimas

Įveskite „Y“, jei norite tęsti diegimą.

Komanda „dist-upgrade“ atnaujina paketus į naujausias versijas.

Atnaujinkite WSL1 į WSL 2, skirtą Ubuntu

Jei norite atnaujinti esamą WSL 1 versiją į WSL 2 konkrečiam platinimui. Tada paleiskite toliau pateiktą komandą PowerShell.

wsl – set-default-version 2

Pakeiskite argumentą „“ bet kurio platinimo (mūsų atveju Ubuntu) pavadinimu, kurį vykdo jūsų WSL 1 diegimas.

Dabar galite pasiekti Linux komandas ir programinę įrangą Windows 10 sistemoje naudodami šią Ubuntu aplinką.

„bash“ apvalkalas „Windows 10“.

Dabar savo sistemoje turite visą komandinės eilutės „bash“ apvalkalą, pagrįstą „Linux“ paskirstymu. Visas „Linux“ komandas ir programas galite pasiekti naudodami tą „bash“ apvalkalą.

Norėdami paleisti „bash“ apvalkalą, meniu Pradėti paieškos laukelyje įveskite „bash“ ir spustelėkite, kad atidarytumėte „bash“ komandų eilutės įrankį.

Dabar galite pradėti vykdyti komandas.

Mėgaukitės „Linux“ sistemoje „Windows“!