Skip to main content

Jak spustit příkaz Bash v systému Windows 10

The Road to 100,000 Original Prusa 3D printers (Červen 2026)

The Road to 100,000 Original Prusa 3D printers (Červen 2026)
Anonim

V aktualizaci Microsoft Windows 10 Anniversary přidala společnost Microsoft zajímavou novou funkci vývojářům, uživatelům napájení a všem, kteří pracují s systémy Unix-y, jako jsou Mac OS X a Linux. Systém Windows 10 nyní obsahuje příkazový řádek Unix Bash (ve verzi beta), který je ve spolupráci s firmou Canonical, společností za Ubuntu Linux.

Pomocí příkazového řádku Bash můžete provádět všechny druhy akcí, jako je například interakce se systémem Windows (stejně jako můžete s běžným příkazovým řádkem systému Windows), běžícími standardními příkazy Bash a dokonce instalací grafických UI programů Linux ten poslední není oficiálně podporován.

Pokud jste zkušený uživatel Bash nebo máte zájem o začátek s populárním příkazovým řádkem, postupujte podle pokynů pro instalaci programu Bash v systému Windows 10.

01 z 06

Subsystém

Při instalaci systému Bash v systému Windows 10 nedosahujete virtuální počítač nebo program, který se snaží pracovat většinou jako Bash v systému Linux. Je to vlastně Bash, který běží natrvalo na vašem PC díky funkci v systému Windows 10 nazvaném Windows Subsystem for Linux (WSL). WSL je "tajná omáčka", která umožňuje softwaru Linux pracovat na systému Windows.

Chcete-li začít, jděte Start> Nastavení> Aktualizace a zabezpečení> Pro vývojáře . V podokruhu "Použít funkce vývojáře" vyberte položku Vývojářský režim přepínač. Možná budete vyzváni k restartování počítače v tomto okamžiku. Pokud ano, pokračujte a udělejte to.

Pokračujte ve čtení níže

02 ze dne 06

Zapněte funkce systému Windows

Až to uděláte, zavřete aplikaci Nastavení a klikněte na vyhledávací panel Cortana na hlavním panelu a zadejte Funkce Windows. Nejlepším výsledkem by měla být volba Ovládací panel s názvem Zapnout nebo vypnout funkce systému Windows. Vyberte to a otevře se malé okno.

Přejděte dolů a zaškrtněte políčko "Podsystém Windows pro systém Linux (Beta)". Pak klikněte na tlačítko OK zavřete okno.

Dále budete vyzváni k restartování počítače, který budete muset udělat, než budete moci používat Bash.

Pokračujte ve čtení níže

03 ze dne 06

Konečná instalace

Jakmile počítač restartuje, klepněte znovu na Cortanu na hlavním panelu a zadejte bash. Nejlepším výsledkem by měla být možnost spustit příkaz "bash" jako příkaz - vyberte jej.

Případně jděte Start> Systém Windows> Příkazový řádek . Po otevření okna příkazového řádku zadejte příkaz bash a hit Zadejte .

Ať už to uděláte, konečný proces instalace pro Bash začne stahováním Bashu ze systému Windows Store (prostřednictvím příkazového řádku). V jednom okamžiku budete požádáni, abyste pokračovali. Když k tomu dojde, jednoduše zadejte y a pak počkejte dokončení instalace.

04 z 06

Přidat uživatelské jméno a heslo

Když je vše téměř hotové, budete vyzváni k zadání uživatelského jména a hesla, což je typické pro příkazy příkazu Unix. Nemusíte používat název nebo heslo uživatelského účtu systému Windows. Místo toho mohou být zcela jedinečné. Pokud se chcete říkat "r3dB4r0n", jděte na to.

Po dokončení této části a dokončení instalace se příkazový řádek automaticky otevře do Bash. Budete vědět, že je to hotovo, když uvidíte něco jako 'r3dB4r0n @ vaše jméno počítače' jako příkazový řádek.

Nyní můžete zadat libovolné příkazy Bash, které se vám líbí. Jelikož se jedná o beta verzi, ne všechno bude fungovat, ale většinou bude pracovat podobně jako u Bashů v jiných systémech.

Kdykoli budete chtít znovu otevřít Bash, zjistíte, že je pod Start> Bash na Ubuntu v systému Windows .

Pokračujte ve čtení níže

05 ze dne 06

Aktualizace instalace

Jakýkoliv dobrý uživatel Bash ví předtím, než uděláte cokoli s příkazovou řádkou, měli byste aktualizovat a upgradovat stávající instalaci balíčků. Pokud jste termín nikdy neslyšeli, balíčky jsou to, co nazýváte sbírkou souborů, které tvoří programy příkazového řádku a nástroje nainstalované ve vašem počítači.

Chcete-li se ujistit, že jste aktuální, otevřete Bash na Ubuntu v systému Windows a zadejte následující příkaz: sudo apt-get update. Nyní udeřte Zadejte. Bash pak vytiskne okno a poté požádá o heslo.

Chybové hlášení právě ignorujte. The sudo příkaz ještě plně nefunguje, ale stále potřebujete provést určité příkazy v Bash. Navíc je to jen správná praxe, jak dělat věci oficiálním způsobem v očekávání bezproblémové zkušenosti Bash na Windows.

Zatím jsme všechno, co jsme udělali, aktualizovali naši lokální databázi nainstalovaných balíčků, což umožňuje počítači vědět, zda je něco nového. Nyní skutečně nainstalujte nové balíčky, které musíme zadat sudo apt-get upgrade a hit Zadejte ještě jednou. Bash zřejmě nebude od vašeho hesla znovu požádat o heslo. A teď je Bash pryč na závodech a upgraduje všechny vaše balíčky. Brzy se Bash zeptá, zda opravdu chcete pokračovat v upgradu softwaru Bash. Stačí napsat y pro ano proveďte upgrade.

Může to trvat i několik málo minut, než bude všechno vylepšeno, ale jakmile to bude hotovo, Bash bude vylepšen a připravený jít.

06 z 06

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

Nyní máme Bash a běžíme, je čas udělat něco s tím. Budeme používat rsync příkaz k provedení zálohování složky dokumentů Windows na externí pevný disk.

V tomto příkladu je náš adresář na C: Users BashFan Documents, a náš externí pevný disk je F: řídit.

Jediné, co musíte udělat, je zadat rsync -rv / mnt / c / Uživatelé / BashFan / Dokumenty / / mnt / f / Dokumenty. Tento příkaz říká Bashovi, že používá program Rsync, který by již měl být nainstalován na vaší verzi Bash. Část "rv" řekne uživateli rsync, že ​​zálohuje vše, co se nachází uvnitř různých složek v počítači, a vytiskne veškerou aktivitu rsync na příkazový řádek. Ujistěte se, že zadáte tento příkaz přesně tak, že použijete zadní lomítko … / BashFan / Dokumenty /. Chcete-li vysvětlit, proč je tato lomítka důležitá, podívejte se na tento výukový program Digital Ocean.

Poslední dva bity se cílovými složkami říkají Bash, který složku je třeba zkopírovat a kde jej zkopírovat. Pro Bash pro přístup k souborům Windows musí začínat "/ mnt /". To je jen zvláštnost Bash na Windows, protože Bash stále funguje, jako kdyby běžel na stroji Linuxu.

Všimněte si také, že příkazy Bash rozlišují velká a malá písmena. Pokud jste zadali "dokumenty" namísto "Dokumenty", Rsync by nebyl schopen najít správnou složku.

Teď, když jste napsali svůj příkaz Zadejte a vaše dokumenty budou zálohovány okamžitě.