Jak spustit příkazový řádek Bash ve Windows 10

Obsah:

Jak spustit příkazový řádek Bash ve Windows 10
Jak spustit příkazový řádek Bash ve Windows 10
Anonim

Co je dobré vědět

  • Aktivujte WSL jako volitelnou funkci Windows nebo pomocí příkazu PowerShell.
  • Přejděte do obchodu Windows Store. Vyberte distribuci a nainstalujte ji.
  • Spusťte distribuci a v případě potřeby ji aktualizujte. Použijte jej ke spouštění bash skriptů nebo nástrojů příkazového řádku Linuxu.

Tento článek vysvětluje, jak aktivovat, stáhnout, nainstalovat a používat podsystém Windows pro Linux (WSL) ve Windows 10.

Jak spustit WSL ve Windows

V aktualizaci Windows 10 Anniversary Update přidal Microsoft do Windows 10 subsystém Windows pro Linux a dokonce nabídl (ve spolupráci s Canonical) plně funkční verzi Ubuntu Linux – oficiálně, pouze shellový přístup, i když to trvalo asi tři nanosekundy, aby lidé zjistili, jak spouštět běžné linuxové aplikace v X relacích ve Windows 10.

Microsoft Store nabízí oficiálně podporované distribuce Linuxu pro Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux a Kali Linux. Každá z těchto distribucí nabízí přístup k Linuxu z příkazového řádku, ze kterého můžete spouštět skripty bash nebo nástroje příkazového řádku Linuxu.

Aktivujte WSL

Image
Image

Ve výchozím nastavení nemůžete používat WSL. Místo toho musíte aktivovat WSL jako volitelnou funkci systému Windows. Otevřete průvodce Funkce Windows a zaškrtněte políčko, nebo otevřete výzvu PowerShellu jako správce a spusťte:

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

Restartujte po aktivaci WSL.

Nainstalovat distribuci

Image
Image

Spusťte Windows Store a vyberte distribuci k instalaci.

Spusťte distribuci poprvé

Image
Image

Po načtení distribuce do vašeho počítače prostřednictvím Windows Store ji spusťte. Budete si muset vytvořit nový uživatelský účet stejně, jako kdybyste distribuci nainstalovali jako samostatný operační systém na nový pevný disk.

Upgrade vaší instalace

Image
Image

Vaše distribuce Linuxu není předstírané prostředí – je to skutečný systém Linux, který místo standardního obrazu jádra používá WSL. Takže se budete muset věnovat běžnému linuxovému úklidu.

Začněte aktualizací distribuce podle architektury systému. Například Debian a Ubuntu používají apt.

Použití programu příkazového řádku

Image
Image

Po správné aktualizaci distribuce můžete spouštět libovolné programy, včetně skriptů shellu a nástrojů příkazového řádku.

Můžete například spustit příkaz top a zkontrolovat výkon systému.

Technicky nemůžete spouštět linuxové programy, které vyžadují X server, ačkoli internet je posetý poměrně jednoduchými řešeními, jak přimět Windows 10 k zobrazení okna X.

Co se skrývá pod pokličkou?

Když nainstalujete distribuci Linuxu na Windows 10, nezískáte virtuální počítač nebo program, který se snaží předstírat, že je „Bash v Linuxu“. Je to vlastně linuxová distribuce běžící normálně na vašem PC díky Windows Subsystem for Linux. WSL je „tajná omáčka“, která umožňuje linuxovému softwaru běžet na Windows. WSL v podstatě nahrazuje linuxové jádro; Linux funguje plně tak, jak bylo zamýšleno, jen používá WSL místo běžného obrazu jádra Linuxu.

Doporučuje: