Spuštění Bash v systému Windows. Příručka pro uživatele Windows 11

Bourne Again SHell neboli Bash je robustní shell a skriptovací jazyk pro příkazový řádek, který se často používá v operačních systémech podobných Unixu. Spuštění jazyka Bash v systému Windows může vývojářům a správcům systému poskytnout pohodlnější a výkonnější prostředí, ačkoli systém Windows obecně používá jako rozhraní příkazového řádku příkazový řádek (CMD) a PowerShell. V tomto příspěvku se budeme zabývat spouštěním prostředí Bash v systému Windows, spouštěním příkazů v prostředí Bash a hlavními rozdíly mezi prostředími Bash, CMD a PowerShell. Jak spustit Bash v systému Windows Subsystém Windows pro Linux (WSL) byl zpřístupněn se systémem Windows 10 a umožňuje spustit prostředí Linux přímo v počítači se systémem Windows. Spuštění systému Bash v počítači se systémem Windows je nyní podstatně jednodušší díky vylepšením této funkce v systému Windows 11. Postup je následující: Prvním krokem je povolení subsystému Windows Subsystem for Linux. Toho dosáhnete tak, že otevřete Nastavení systému Windows a před výběrem položky „Aplikace“ zvolíte možnost „Aplikace a funkce“. Vpravo vyberte položku „Programy a funkce“. V nově otevřeném okně vyberte možnost „Zapnout nebo vypnout funkce systému Windows“. Vyhledejte položku „Windows Subsystem for Linux“ a zapněte ji posunutím dolů. Po kliknutí na tlačítko „OK“ restartujte počítač. Nainstalujte linuxovou distribuci tak, že otevřete Microsoft Store a vyhledáte svou oblíbenou verzi Linuxu, například Debian nebo Ubuntu. Po výběru požadované distribuce klikněte na tlačítko „Instalovat“. Po dokončení instalace spusťte distribuci z nabídky Start. 3. Nakonfigurujte prostředí Linuxu: Po prvním otevření distribuce Linuxu vás vyzve k nastavení uživatelského účtu a hesla. Chcete-li dokončit postup nastavení, dodržujte pokyny na obrazovce.

4. Začněte používat Bash: Po dokončení nastavení bude na vašem počítači se systémem Windows spuštěno plně funkční prostředí Bash. Výběrem nabídky Start a zadáním názvu vaší linuxové distribuce můžete spustit shell Bash. Alternativně můžete spustit výchozí distribuci Linuxu zadáním „wsl“ do okna Příkazového řádku nebo PowerShellu. Jak spustit příkaz Bash Spouštění příkazů Bash je jednoduché, jakmile je Bash nainstalován a spuštěn v počítači se systémem Windows. Postup je následující:

Spuštění strany: „wsl“ spustí výchozí distribuci Linuxu, když otevřete preferované rozhraní příkazového řádku, například Příkazový řádek nebo PowerShell. 2. Zadejte příkaz: V prostředí Bash můžete zadat libovolný autorizovaný příkaz Bash. Můžete například spustit příkaz „pwd“ pro vypsání aktuálního pracovního adresáře nebo „ls“ pro výpis souborů a adresářů v aktuálním adresáři.

3. Proveďte příkaz: Pro provedení příkazu stiskněte klávesu Enter. V rozhraní příkazového řádku se zobrazí výstup příkazu. Jsou Bash a CMD totéž? Bash i CMD jsou rozhraní příkazového řádku, přesto se od sebe značně liší. Zatímco Bash je standardním příkazovým řádkem ve většině systémů podobných Unixu, CMD je výchozím příkazovým řádkem v systému Windows. Díky mnoha vestavěným příkazům a funkcím nabízí Bash robustnější a přizpůsobivější prostředí pro skriptování a automatizaci. Navíc obsahuje funkce, jako je nahrazování příkazů, rozšiřování shellu a pipelines, což z něj činí oblíbenou volbu mezi správci systémů a vývojáři. Je Bash a PowerShell totéž? Dalším shellem příkazového řádku a skriptovacím jazykem vytvořeným společností Microsoft speciálně pro systém Windows je PowerShell. PowerShell a Bash mají určité podobnosti, ale také se výrazně liší. Prostředí PowerShell je úzce propojeno s prostředím.NET Framework a rozhraním Windows Management Instrumentation (WMI) a má nabízet více objektově orientovaný a na systém Windows zaměřený přístup ke skriptování. Nabízí sofistikované funkce včetně objektových pipelines, možností vzdáleného ovládání a automatizace založené na cmdletech. Prostředí PowerShell je užitečné zejména pro automatizaci administrativních povinností a správu systémů Windows.

Vývojářům a správcům systému, kteří jsou zvyklí na prostředí příkazového řádku podobné unixovému, může Bash v systému Windows nabídnout užitečnou sadu nástrojů. Instalace a používání jazyka Bash nebyly nikdy jednodušší díky funkci Windows Subsystem for Linux (WSL) v systému Windows 11. Systém Windows nabízí řadu nástrojů příkazového řádku, které vyhovují vašim potřebám, ať už chcete jednoduchost CMD, sílu Bash nebo specifické funkce prostředí PowerShell pro systém Windows.

FAQ
Jak nainstalovat bash v systému Windows?

Při instalaci jazyka Bash v systému Windows je třeba postupovat podle následujících postupů:

1. V počítači se systémem Windows 11 spusťte obchod Microsoft Store.

2. Pomocí vyhledávacího pole vyhledejte položku „Bash“ nebo „Windows Subsystem for Linux“. 3. Vyhledejte a vyberte aplikaci „Windows Subsystem for Linux“. 4. Chcete-li zahájit postup instalace, klepněte na možnost „Instalovat“. 5. Po dokončení instalace přejděte do nabídky Start a vyhledejte položku „Bash“ nebo „Windows Terminal“. Spusťte software Windows Terminal a zpřístupní se shell Bash. 7. Při prvním spuštění vás systém vyzve k instalaci distribuce Linuxu. Chcete-li stáhnout a nainstalovat distribuci Linuxu, vyberte požadovanou možnost (například Ubuntu, Debian nebo Kali Linux) a klikněte na tlačítko „Instalovat“. 8. Po dokončení instalace otevřete terminál Windows a vyberte nainstalovanou distribuci Linuxu pro spuštění shellu Bash.

Podle těchto pokynů můžete v počítači se systémem Windows 11 nainstalovat a používat prostředí Bash, které vám umožní přístup k robustnímu rozhraní příkazového řádku a řadě linuxových nástrojů a pomůcek.

Jak povolím bash v systému Windows 10?

Pro povolení Bash v systému Windows 10 je třeba dodržet následující postupy: 1. V systému Windows 10 povolte Bash. 1. V nabídce Start vyhledejte položku „Nastavení“ nebo spusťte aplikaci Nastavení stisknutím kláves Windows + I. 2. V aplikaci Nastavení klikněte na položku „Aplikace“ nebo „Aplikace a funkce“. 3. V seznamu možností na levé straně vyberte položku „Volitelné funkce“. Přejděte dolů a ve čtvrtém kroku vyberte možnost „Přidat funkci“. 5. V seznamu volitelných funkcí vyhledejte a vyberte položku „Windows Subsystem for Linux“. 6. Chcete-li zahájit proces instalace, klikněte na možnost „Instalovat“. Po dokončení instalace restartujte počítač. 8. Po restartování počítače přejděte do nabídky Start a do vyhledávacího řádku zadejte „Bash“ nebo „Command Prompt“. 9. Chcete-li otevřít aplikaci „Příkazový řádek“ nebo „Bash“, klikněte na ni. 10. Chcete-li nainstalovat aplikaci Bash do systému Windows, řiďte se pokyny, které se zobrazí na obrazovce.

Po dokončení těchto kroků byste měli úspěšně povolit a nainstalovat nástroj Bash do počítače se systémem Windows 10.