Ako nainštalovať a používať Linux Bash Shell na Windows 10

Obsah:

Ako nainštalovať a používať Linux Bash Shell na Windows 10
Ako nainštalovať a používať Linux Bash Shell na Windows 10

Video: Ako nainštalovať a používať Linux Bash Shell na Windows 10

Video: Ako nainštalovať a používať Linux Bash Shell na Windows 10
Video: Photoshop Tutorial: Removing Backgrounds with Channels - YouTube 2024, Apríl
Anonim
Podsystém systému Windows pre systém Linux, ktorý bol predstavený v aktualizácii Anniversary, sa stala stabilnou súčasťou aktualizácie tvorcov podujatí. Teraz môžete spustiť Ubuntu a openSUSE v systéme Windows, s Fedorou a ďalšími distribuciami Linuxu.
Podsystém systému Windows pre systém Linux, ktorý bol predstavený v aktualizácii Anniversary, sa stala stabilnou súčasťou aktualizácie tvorcov podujatí. Teraz môžete spustiť Ubuntu a openSUSE v systéme Windows, s Fedorou a ďalšími distribuciami Linuxu.

Čo potrebujete vedieť o Windows 10 Bash Shell

Nie je to virtuálny počítač, kontajner alebo softvér Linux zostavený pre systém Windows (napríklad Cygwin). Namiesto toho systém Windows 10 ponúka úplný podsystém systému Windows určený pre systém Linux na spustenie systému Linux. Je to založené na opustenom práci spoločnosti Microsoft Project Astoria pre spúšťanie aplikácií pre systém Android v systéme Windows.

Premýšľajte o tom ako o opaku vína. Zatiaľ čo Wine umožňuje spustiť aplikácie Windows priamo v systéme Linux, systém Windows Subsystem for Linux umožňuje spustiť aplikácie Linux priamo v systéme Windows.

Spoločnosť Microsoft spolupracovala s firmou Canonical a ponúkla plné prostredie Bash shell na báze Ubuntu, ktoré beží na tomto subsystéme. Technicky to nie je vôbec Linux. Linux je základným jadrom operačného systému a nie je tu k dispozícii. Namiesto toho vám umožňuje spustiť shell Bash a presne tie isté binárne súbory, ktoré by bežne bežali na Ubuntu Linux. Slobodný softvér puristi často tvrdí, že priemerný operačný systém Linux by sa mal nazývať "GNU / Linux", pretože na Linuxovom jadre je naozaj veľa GNU softvéru. Bash shell, ktorý dostanete, je naozaj len všetkými nástrojmi GNU a iným softvérom.

Kým táto funkcia bola pôvodne nazvaná "Bash na Ubuntu v systéme Windows", umožňuje tiež spustiť Zsh a ďalšie shell príkazového riadku. Teraz podporuje aj iné distribúcie Linuxu. Môžete si vybrať openSUSE Leap alebo SUSE Enterprise Server namiesto Ubuntu a Fedora je tiež na ceste.

Tu sú určité obmedzenia. Toto zatiaľ nepodporuje softvér na pozadí a nebude oficiálne pracovať s grafickými desktopovými aplikáciami Linux. Nie každá aplikácia príkazového riadku funguje, pretože funkcia nie je dokonalá.

Ako nainštalovať bash na Windows 10

Táto funkcia nefunguje na 32-bitovej verzii systému Windows 10, preto sa uistite, že používate 64-bitovú verziu systému Windows. Je čas prejsť na 64-bitovú verziu systému Windows 10, ak stále používate 32-bitovú verziu.

Za predpokladu, že máte 64-bitové Windows, začnite prejsť na položku Ovládací panel> Programy> Zapnúť alebo vypnúť funkcie systému Windows. Aktivujte v zozname položku "Podsystém systému Windows pre systém Linux" a potom kliknite na tlačidlo "OK".

Po zobrazení výzvy na reštartovanie počítača kliknite na tlačidlo "Reštartovať teraz". Táto funkcia nebude fungovať, kým sa nezačne reštartovať.

Poznámka: Počnúc aktualizáciou Tvorcovia podujatí, už nemusíte v aplikácii Nastavenia povoliť režim vývojára, aby ste túto funkciu používali. Stačí si ho nainštalovať z okna Windows Features.

Po reštartovaní počítača otvorte v obchode Microsoft Store ponuku Štart a vyhľadajte v obchode "Linux". Kliknite na "Získajte aplikácie" pod bannerom "Linux na Windows?".
Po reštartovaní počítača otvorte v obchode Microsoft Store ponuku Štart a vyhľadajte v obchode "Linux". Kliknite na "Získajte aplikácie" pod bannerom "Linux na Windows?".

Poznámka: Začínajúc aktualizáciou tvorcov pádov, už nemôžete nainštalovať Ubuntu spustením príkazu "bash". Namiesto toho musíte nainštalovať Ubuntu alebo inú distribúciu Linux z aplikácie Obchod.

Zobrazí sa zoznam všetkých distribúcií Linuxu, ktoré sú momentálne k dispozícii v obchode Windows. Od aktualizácie Fall Creators to zahŕňa Ubuntu, openSUSE Leap a openSUSE Enterprise s prísľubom, že Fedora príde čoskoro.
Zobrazí sa zoznam všetkých distribúcií Linuxu, ktoré sú momentálne k dispozícii v obchode Windows. Od aktualizácie Fall Creators to zahŕňa Ubuntu, openSUSE Leap a openSUSE Enterprise s prísľubom, že Fedora príde čoskoro.

aktualizovať: Debian a Kali sú teraz dostupné v obchode, ale tu nie sú uvedené. Vyhľadajte "Debian Linux" alebo "Kali Linux", aby ste ich našli a nainštalovali.

Ak chcete nainštalovať distribúciu systému Linux, kliknite na ňu a potom kliknite na tlačidlo "Získať" alebo "Nainštalovať", aby ste ho nainštalovali ako akúkoľvek inú aplikáciu Store.

Ak si nie ste istí, ktoré prostredie Linuxu sa má nainštalovať, odporúčame Ubuntu. Táto populárna Linuxová distribúcia bola predtým jedinou dostupnou možnosťou, ale ďalšie systémy Linux sú teraz k dispozícii pre ľudí, ktorí majú špecifickejšie potreby.

Môžete tiež nainštalovať viacero distribúcií Linuxu a každý z nich dostane svoje vlastné jedinečné skratky. Dokonca môžete v rôznych oknách spustiť niekoľko rôznych distribucií Linuxu naraz.
Môžete tiež nainštalovať viacero distribúcií Linuxu a každý z nich dostane svoje vlastné jedinečné skratky. Dokonca môžete v rôznych oknách spustiť niekoľko rôznych distribucií Linuxu naraz.

Ako používať Bash Shell a inštalovať Linuxový softvér

Teraz máte úplný bash shell príkazového riadku založený na Ubuntu alebo inej inštalácii Linuxu, ktorú ste nainštalovali.

Pretože sú to isté binárne súbory, môžete použiť príkaz Ubuntu apt alebo apt-get na inštaláciu softvéru z repozitárov Ubuntu, ak používate Ubuntu. Stačí použiť ľubovoľný príkaz, ktorý by ste normálne používali pri distribúcii Linuxu. Budete mať prístup k všetkým programom príkazového riadku linux tam, aj keď niektoré aplikácie nemusí ešte pracovať dokonale.

Ak chcete otvoriť nainštalované prostredie Linuxu, stačí otvoriť ponuku Štart a vyhľadať inštaláciu, ktorú ste nainštalovali. Napríklad, ak ste nainštalovali Ubuntu, spustite skratku Ubuntu.

Môžete pripájať túto skratku aplikácie do ponuky Štart, panel úloh alebo pracovnej plochy pre jednoduchší prístup.

Pri prvom spustení prostredia Linux sa zobrazí výzva na zadanie používateľského mena a hesla systému UNIX.Nemusia sa zhodovať s používateľským menom a heslom systému Windows, ale budú sa používať v prostredí systému Linux.
Pri prvom spustení prostredia Linux sa zobrazí výzva na zadanie používateľského mena a hesla systému UNIX.Nemusia sa zhodovať s používateľským menom a heslom systému Windows, ale budú sa používať v prostredí systému Linux.

Napríklad, ak zadáte "bob" a "letmein" ako svoje poverenia, vaše používateľské meno v prostredí systému Linux bude "bob" a heslo, ktoré používate vo vnútri prostredia Linux, bude "letmein" - nezáleží na tom, heslo je.

Môžete spustiť inštalované prostredie Linux spustením
Môžete spustiť inštalované prostredie Linux spustením

wsl

Príkaz. Ak máte nainštalovanú viac distribúcií Linuxu, môžete vybrať predvolené prostredie Linuxu, ktoré tento príkaz spustí.

Ak máte nainštalovaný Ubuntu, môžete tiež spustiť

ubuntu

príkaz na inštaláciu. Pre openSUSE Leap 42 použite

opensuse-42

Pre SUSE Linux Enterprise Sever 12 použite

sles-12

Tieto príkazy sú uvedené na každej stránke distribúcie Linuxu v obchode Windows.

Stále môžete spustiť predvolené prostredie Linux spustením

bash

ale spoločnosť Microsoft tvrdí, že je to zastarané. To znamená

bash

Príkaz môže v budúcnosti prestať fungovať.

Image
Image

Ak máte skúsenosti s použitím shell Bash v systéme Linux, Mac OS X alebo iných platformách, budete priamo doma.

Na Ubuntu potrebujete predponu príkazu

sudo

spustiť ju s oprávneniami root. Používateľ "root" na platformách UNIX má úplný systémový prístup, podobne ako používateľ "Administrátor" v systéme Windows. Súborový systém Windows je umiestnený na

/mnt/c

v prostredí shell Bash.

Použite tie isté príkazy terminálu Linuxu, ktoré by ste mohli použiť. Ak ste zvyknutí na štandardný príkazový riadok systému Windows pomocou príkazov DOS, nájdete niekoľko základných príkazov, ktoré sú spoločné pre Bash aj Windows:

  • Zmeniť adresár:

    cd

    v Bash,

    cd

    alebo

    chdir

    v DOS

  • Zoznam Obsah adresára:

    ls

    v Bash,

    dir

    v DOS

  • Presunúť alebo premenovať súbor:

    mv

    v Bash,

    move

    a

    rename

    v DOS

  • Skopírujte súbor:

    cp

    v Bash,

    copy

    v DOS

  • Odstrániť súbor:

    rm

    v Bash,

    del

    alebo

    erase

    v DOS

  • Vytvoriť adresár:

    mkdir

    v Bash,

    mkdir

    v DOS

  • Použitie editora textu:

    vi

    alebo

    nano

    v Bash,

    edit

    v DOS

Je dôležité mať na pamäti, že na rozdiel od Windows, shell Bash a jeho Linux-imitujúce prostredie rozlišujú veľké a malé písmená. Inými slovami, súbor "File.txt" s veľkým písmenom sa líši od "file.txt" bez kapitálu.

Ďalšie pokyny nájdete v príručke pre začiatočníkov o príkazovom riadku pre Linux a ďalších podobných úvodoch na shell Bash, príkazový riadok Ubuntu a on-line terminál Linux.

Na inštaláciu a aktualizáciu softvéru prostredia Ubuntu budete musieť použiť príkaz apt. Predpíšte tieto príkazy
Na inštaláciu a aktualizáciu softvéru prostredia Ubuntu budete musieť použiť príkaz apt. Predpíšte tieto príkazy

sudo

čo ich robí ako root - Linuxový ekvivalent administrátora. Tu sú príkazy apt-get, ktoré potrebujete vedieť:

  • Stiahnite si aktualizované informácie o dostupných balíkoch:

    sudo apt update

  • Nainštalujte aplikačný balík:

    sudo apt install packagename

    (Vymeňte "názov balenia" s názvom balíka.)

  • Odinštalujte aplikačný balík:

    sudo apt remove packagename

    (Vymeňte "názov balenia" s názvom balíka.)

  • Hľadať dostupné balíky:

    sudo apt search word

    (Nahraďte slovo "slovo" slovom, ktoré chcete vyhľadať názvy a popisy balíkov.)

  • Stiahnite a nainštalujte najnovšie verzie inštalovaných balíkov:

    sudo apt upgrade

Ak ste nainštalovali distribúciu SUSE Linux, namiesto toho môžete použiť príkaz zypper na inštaláciu softvéru.

Po stiahnutí a nainštalovaní aplikácie môžete na výzvu napísať jeho meno a spustiť ju stlačením klávesu Enter. Skontrolujte podrobnosti konkrétnej dokumentácie aplikácie.

Image
Image

Bonus: Nainštalujte písmo Ubuntu pre skutočnú skúsenosť s Ubuntu

Ak chcete mať na počítači Windows 10 presnejšiu skúsenosť s Ubuntu, môžete tiež nainštalovať písma Ubuntu a povoliť ich v termináli. Nemusíte to robiť, pretože predvolené písmo príkazového riadka systému Windows vyzerá celkom dobre, ale je to voľba.

Tu je to, ako to vyzerá:

Ak chcete nainštalovať písmo, najskôr stiahnite rodinu písma Ubuntu z webovej lokality Ubuntu. Otvorte stiahnutý súbor.zip a nájdite súbor "UbuntuMono-R.ttf". Jedná sa o písmo Ubuntu monospace, ktoré je jediné, ktoré sa používa v termináli. Je to jediné písmo, ktoré musíte nainštalovať.
Ak chcete nainštalovať písmo, najskôr stiahnite rodinu písma Ubuntu z webovej lokality Ubuntu. Otvorte stiahnutý súbor.zip a nájdite súbor "UbuntuMono-R.ttf". Jedná sa o písmo Ubuntu monospace, ktoré je jediné, ktoré sa používa v termináli. Je to jediné písmo, ktoré musíte nainštalovať.
Dvakrát kliknite na súbor "UbuntuMono-R.ttf" a uvidíte náhľad písma. Kliknutím na tlačidlo Inštalovať ho nainštalujete do svojho systému.
Dvakrát kliknite na súbor "UbuntuMono-R.ttf" a uvidíte náhľad písma. Kliknutím na tlačidlo Inštalovať ho nainštalujete do svojho systému.
Ak chcete, aby sa písmo Ubuntu monospace stalo jednou z možností v konzole, budete musieť do registra systému Windows pridať nastavenie.
Ak chcete, aby sa písmo Ubuntu monospace stalo jednou z možností v konzole, budete musieť do registra systému Windows pridať nastavenie.

Otvorte editor databázy Registry stlačením klávesu Windows + R na klávesnici, zadaním textu

regedit

a potom stlačte kláves Enter. Prejdite na nasledujúci kľúč alebo ho skopírujte a vložte do panela s adresou Editora databázy Registry:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

Kliknite pravým tlačidlom myši na pravý panel a vyberte položku Nový> String Value. Zadajte novú hodnotu
Kliknite pravým tlačidlom myši na pravý panel a vyberte položku Nový> String Value. Zadajte novú hodnotu

000

Dvakrát kliknite na reťazec "000", ktorý ste práve vytvorili, a potom zadajte reťazec

Ubuntu Mono

ako jeho hodnoty údajov.

Spustite okno Ubuntu, kliknite pravým tlačidlom myši na záhlavie a potom vyberte príkaz "Vlastnosti". Kliknite na kartu "Font" a potom v zozname písiem zvoľte "Ubuntu Mono".
Spustite okno Ubuntu, kliknite pravým tlačidlom myši na záhlavie a potom vyberte príkaz "Vlastnosti". Kliknite na kartu "Font" a potom v zozname písiem zvoľte "Ubuntu Mono".
Image
Image

Softvér, ktorý inštalujete do shell Bash, je obmedzený na shell Bash. Tieto programy môžete získať z príkazového riadka, PowerShell alebo inde v systéme Windows, ale len ak ich spustíte

bash -c

Príkaz.

Odporúča: