Kā lietot Linux termināli operētājsistēmā Windows 10

Tagad varat piekļūt lielākajai daļai Linux komandrindas utilītu un lietojumprogrammu operētājsistēmai Windows 10, izmantojot Windows apakšsistēmu Linux (WSL).

Lai gan Windows ir visplašāk izmantotā un populārākā operētājsistēma galddatoriem un klēpjdatoriem, tā nav tik droša un atvērta avota kā Linux OS. Tāpēc daudzi programmatūras izstrādātāji un profesionāļi dod priekšroku Linux OS.

Microsoft ir uzsācis sadarbību ar Canonical, Ubuntu Linux radītājiem. Tas pavēra Linux lietotājiem iespēju izmantot Linux operētājsistēmā Windows. Jā, jūs varat palaist Linux operētājsistēmā Windows 10 bez nepieciešamības pēc dubultās sāknēšanas, neizmantojot VMWare/VirtualBox vai neinstalējot to kā galveno operētājsistēmu.

Varat piekļūt dažādām Linux komandām un programmatūrai no Linux termināļa operētājsistēmā Windows 10. Šajā rakstā mēs sniegsim jums detalizētus norādījumus par to, kā instalēt un palaist Linux termināli operētājsistēmā Windows 10.

Iespējojiet Windows apakšsistēmu operētājsistēmai Linux (WSL) un instalējiet Ubuntu operētājsistēmā Windows 10

Ja plānojat palaist Linux termināli operētājsistēmā Windows 10, vispirms ir jāieslēdz funkcija “Windows apakšsistēma operētājsistēmai Linux”. Pēc tam varat lejupielādēt un instalēt izvēlēto Linux izplatīšanu.

Windows apakšsistēma operētājsistēmai Linux (WSL) ir līdzeklis, kas izveido GNU/Linux vidi, kas ļauj palaist galvenos Linux komandrindas rīkus un pakalpojumus tieši operētājsistēmā Windows kopā ar darbvirsmas un modernajām veikala programmām.

Iespējojot Windows 10 Linux apakšsistēmu, varat instalēt un palaist dažādus Linux izplatījumus (distributīvus), piemēram, Ubuntu, OpenSuse, SUSE Linux, Fedora utt.

Vispirms pārbaudiet savu Windows versiju

Taču, pirms mēs ķeramies pie Windows apakšsistēmas iespējošanas operētājsistēmai Linux (WSL) un Linux instalēšanas, jums jāpārbauda, ​​vai izmantojat saderīgu Windows 10 versiju. WSL tiek atbalstīts tikai abās Windows 10 64 bitu versijās (no 1607. versijas). un Windows Server 2019.

Lai pārbaudītu savu Windows versiju un versiju, Windows izvēlnē Sākt atveriet sadaļu Iestatījumi.

Pēc tam noklikšķiniet uz “Sistēmas” iestatījums.

Pēc tam ritiniet uz leju un kreisās rūts apakšā atlasiet opciju "Par", lai skatītu sadaļu Par.

Lapas Par sadaļā Windows specifikācijas varat redzēt savas Windows 10 versijas un operētājsistēmas versijas.

Iespējot Windows apakšsistēmu operētājsistēmai Linux

Ir divi dažādi WSL versiju veidi: WSL 1 un WSL 2. Lai gan tās abas nodrošina vienmērīgu un nepārtrauktu Linux integrāciju sistēmā Windows, WSL 2 ir jaunākā un ātrākā versija, kas atbalsta pilnu Linux kodola un sistēmas izsaukumu saderību. WSL 1 izmanto tulkošanas slāni, kas mazina plaisu starp Linux kodolu un Windows.

  • Skriet WSL 2, jums ir jādarbojas Windows 10 x64 bitu sistēmām: versija 1903 vai jaunāka versija ar Build 18362 vai jaunāku versiju.
  • Skriet WSL 1, jums būs nepieciešamas Windows 10 x64 bitu sistēmas: versija 1709 vai jaunāka versija ar Build 16215 vai jaunāku versiju.

Nav svarīgi, kuru WSL versiju vēlaties palaist, vispirms tā ir jāiespējo, lai to izmantotu. Lai to izdarītu, izvēlnes Sākt meklēšanas laukā sāciet rakstīt "Ieslēgt un izslēgt Windows funkcijas".

Meklēšanas rezultātos atlasiet vadības paneli “Ieslēgt un izslēgt Windows funkcijas”.

Pēc tam ritiniet uz leju līdz “Windows apakšsistēma operētājsistēmai Linux”, atzīmējiet izvēles rūtiņu tās priekšā un noklikšķiniet uz pogas “Labi”.

Kad izmaiņas ir piemērotas, noklikšķiniet uz “Restartēt tūlīt”, lai restartētu datoru

Ja vēlaties instalēt tikai WSL 1, tagad varat restartēt datoru un instalēt Linux distribūciju.

Iespējojiet WSL 1, izmantojot PowerShell

Varat arī iespējot WSL, izmantojot komandrindas rīku “PowerShell”. Tas veic tādu pašu darbu kā Windows līdzekļu vadības panelis. Lai to izdarītu, atveriet “PowerShell” kā administratoru un palaidiet tālāk norādīto komandu.

dism.exe /tiešsaiste /iespējot funkciju /funkcijas nosaukums:Microsoft-Windows-Subsystem-Linux /all /norestart

Iespējot WSL 2

Mēs iesakām jaunināt savu WSL uz 2. versiju, lai nodrošinātu ātrāku veiktspēju un palaistu īstu Linux kodolu tieši operētājsistēmā Windows 10. Viss, kas jums jādara, ir jāiespējo funkcija "Virtual Machine Platform" papildus "Windows apakšsistēmai Linux". funkcija Windows līdzekļu vadības panelī (skatiet tālāk).

Pagaidiet, līdz tiek piemērotas izmaiņas, un pēc tam restartējiet datoru.

Iespējojiet WSL 2, izmantojot PowerShell

Šis pirmais solis, lai iespējotu WSL 2, ir virtuālās mašīnas platformas līdzekļa komponenta iespējošana operētājsistēmā Windows. Varat arī iespējot WSL 2, izmantojot komandrindas rīku “PowerShell”. Lai to izdarītu, atveriet “PowerShell” kā administratoru un palaidiet šādu papildu komandu ar komandu WSL 1.

dism.exe /tiešsaiste /iespējot funkciju /funkcijas nosaukums:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /tiešsaiste /iespējot funkciju /funkcijas nosaukums:VirtualMachinePlatform /all /norestart

Iestatiet WSL 2 kā noklusējuma versiju

Pirms iestatāt WSL 2 kā noklusējuma versiju visiem Linux izplatījumiem, lejupielādējiet WSL Linux kodola pakotnes atjauninājumu x64 sistēmām.

Palaidiet lejupielādēto .msi instalēšanas programmu un instalējiet to. Tas prasīs tikai sekundes.

Lai iestatītu WSL 2 kā noklusējuma versiju, instalējot jaunu Linux izplatīšanu, atveriet PowerShell un palaidiet šo komandu ar šādu komandu:

wsl – set-default-version 2

Pēc tam restartējiet sistēmu, lai pārslēgtu funkciju no WSL 1 uz WSL 2.

Instalējiet savu Linux izplatīšanu pēc izvēles

WSL ir iespējots, tagad mēs instalēsim Linux izplatīšanu. Vispirms sākuma izvēlnes meklēšanas laukā meklējiet “Microsoft Store”. Pēc tam atveriet to no meklēšanas rezultāta.

Jūs redzēsit sarakstu ar visiem Linux izplatījumiem, kas pašlaik ir pieejami Windows veikalā un kurus atbalsta WSL.

  • 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 WSL
  • Pengvins
  • Pengwin uzņēmums
  • Alpu WSL

Visas šīs distribūcijas ir pieejamas bez maksas. Mūsu apmācībai mēs izvēlēsimies “Ubuntu”.

Ubuntu izplatīšanas lapā noklikšķiniet uz pogas Saņemt.

Tagad Ubuntu izplatīšana tiks automātiski lejupielādēta un instalēta jūsu datorā.

Kad instalēšana ir pabeigta, noklikšķiniet uz pogas Palaist, lai palaistu termināli. Varat arī palaist programmu no Windows sākuma izvēlnes.

Parādīsies jauns Ubuntu termināļa logs. Pirmā palaišana prasīs dažas minūtes, lai reģistrētu Ubuntu vidi ar WSL. Kad tas būs pabeigts, terminālis liks jums izveidot “jaunu Unix lietotājvārdu” un “jaunu paroli”. Ievadiet jauno lietotājvārdu un paroli un pabeidziet iestatīšanu.

Kad iestatīšana būs pabeigta, tiksiet novirzīts uz bash komandrindu. Labāk ir nekavējoties atjaunināt programmatūru. Pakalpojumā Ubuntu varat meklēt, lejupielādēt un instalēt programmatūras atjauninājumus apt komandu.

Ievadiet tālāk norādīto komandu, lai atjauninātu programmatūru. Un jums tiks prasīts ievadīt paroli, ievadiet jaunizveidoto paroli, lai izpildītu komandu kā administrators.

sudo apt atjauninājums

Šī komanda “update” atjauninās Ubuntu repozitorijus.

Ubuntu lejupielādēs virkni pakešu sarakstu.

Bet tie vēl nav modernizēti. Lai jauninātu visas pieejamās pakotnes, ievadiet šādu komandu:

sudo apt jauninājums

Lai turpinātu instalēšanu, uzvednē ievadiet “Y”.

Komanda “dist-upgrade” atjaunina pakotnes uz to jaunākajām versijām.

Jauniniet WSL1 uz WSL 2 Ubuntu

Ja vēlaties jaunināt esošo WSL 1 versiju uz WSL 2 konkrētam izplatīšanai. Pēc tam programmā PowerShell palaidiet tālāk norādīto komandu.

wsl – set-default-version 2

Aizstājiet argumentu “” ar tā izplatīšanas nosaukumu (mūsu gadījumā Ubuntu), kurā darbojas jūsu WSL 1 instalēšana.

Tagad varat piekļūt Linux komandām un programmatūrai Windows 10 sistēmā, izmantojot šo Ubuntu vidi.

bash apvalks operētājsistēmā Windows 10

Tagad jūsu sistēmā ir pilns komandrindas “bash” apvalks, kura pamatā ir Linux izplatīšana. Izmantojot šo bash apvalku, varat piekļūt visām Linux komandām un lietojumprogrammām.

Lai palaistu bash shell, izvēlnes Sākt meklēšanas laukā ierakstiet “bash” un noklikšķiniet, lai atvērtu bash komandrindas rīku.

Tagad jūs varat sākt izpildīt komandas.

Izbaudiet Linux operētājsistēmā Windows!