Ako spustiť príkazový riadok Bash v systéme Windows 10

Obsah:

Ako spustiť príkazový riadok Bash v systéme Windows 10
Ako spustiť príkazový riadok Bash v systéme Windows 10
Anonim

Čo by ste mali vedieť

  • Aktivujte WSL ako voliteľnú funkciu systému Windows alebo pomocou príkazu PowerShell.
  • Prejdite do Windows Store. Vyberte distribúciu a nainštalujte ju.
  • Spustite distribúciu a v prípade potreby ju aktualizujte. Použite ho na spúšťanie bash skriptov alebo nástrojov príkazového riadka Linuxu.

Tento článok vysvetľuje, ako aktivovať, stiahnuť, nainštalovať a používať podsystém Windows pre Linux (WSL) v systéme Windows 10.

Ako spustiť WSL v systéme Windows

V aktualizácii Windows 10 Anniversary Update pridal Microsoft k Windowsu 10 subsystém Windows pre Linux a dokonca ponúkol (v spolupráci s Canonical) plne funkčnú verziu Ubuntu Linux – oficiálne, len shellový prístup, hoci to trvalo asi tri nanosekundy, aby ľudia zistili, ako spustiť bežné aplikácie pre Linux v X reláciách v systéme Windows 10.

Microsoft Store ponúka oficiálne podporované distribúcie Linuxu pre Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux a Kali Linux. Každá z týchto distribúcií ponúka prístup z príkazového riadka do systému Linux, z ktorého môžete spúšťať skripty bash alebo nástroje príkazového riadka systému Linux.

Aktivovať WSL

Image
Image

V predvolenom nastavení nemôžete používať WSL. Namiesto toho musíte aktivovať WSL ako voliteľnú funkciu systému Windows. Buď otvorte sprievodcu Funkcie systému Windows a začiarknite políčko alebo otvorte výzvu PowerShell ako správca a spustite:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Reštartujte po aktivácii WSL.

Inštalovať distribúciu

Image
Image

Spustite Windows Store a vyberte distribúciu na inštaláciu.

Spustite distribúciu prvýkrát

Image
Image

Po načítaní distribúcie do počítača cez Windows Store ju spustite. Budete si musieť vytvoriť nový používateľský účet rovnako, ako keby ste distribúciu nainštalovali ako samostatný operačný systém na nový pevný disk.

Inovácia inštalácie

Image
Image

Vaša distribúcia Linuxu nie je predstierané prostredie – je to skutočný systém Linux, ktorý používa WSL namiesto štandardného obrazu jadra. Takže sa budete musieť venovať normálnemu linuxovému upratovaniu.

Začnite aktualizáciou distribúcie podľa architektúry systému. Napríklad Debian a Ubuntu používajú apt.

Používanie programu príkazového riadka

Image
Image

Po správnej aktualizácii distribúcie môžete voľne spúšťať akékoľvek programy, vrátane skriptov shellu a nástrojov príkazového riadka.

Ak chcete skontrolovať výkon systému, môžete napríklad spustiť príkaz top.

Technicky nemôžete spúšťať linuxové programy, ktoré vyžadujú X server, hoci internet je posiaty pomerne jednoduchými riešeniami, ako prinútiť Windows 10 zobraziť okno X.

Čo sa skrýva pod kapotou?

Pri inštalácii distribúcie Linuxu v systéme Windows 10 nezískate virtuálny počítač ani program, ktorý sa snaží predstierať, že je „Bash v Linuxe“. Je to vlastne linuxová distribúcia bežiaca normálne na vašom PC vďaka Windows Subsystem for Linux. WSL je „tajná omáčka“, ktorá umožňuje linuxovému softvéru bežať v systéme Windows. WSL v podstate nahrádza linuxové jadro; Linux funguje plne tak, ako bolo zamýšľané, len používa WSL namiesto bežného obrazu jadra Linuxu.

Odporúča: