Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Aktualizácia Windows 10 Anniversary Update pridala od roku 2016 do Windowsu 10 podporu pre linuxové prostredia . Nenechajte sa však zmiasť týmito informáciami: Nejde len o Bash shell, ale aj o plnú vrstvu kompatibility, ktorá je dostatočná na spúšťanie aplikácií pre Linux v systéme Windows .

Dnešný článok zhrnie všetky veci, ktoré môžete pre pohodlie robiť v novom prostredí Bash systému Windows 10.

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Začnite s Linuxom v systéme Windows

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Prostredie Linuxu a prostredie Bash si môžete nainštalovať na akúkoľvek verziu Windowsu 10 vrátane Windowsu 10 Home. Vyžaduje si to však 64-bitovú verziu systému Windows 10. Jednoducho povolíte funkciu Windows Subsystem for Linux a potom nainštalujete vybranú distribúciu Linuxu – napríklad Ubuntu – z Windows Store.

Od aktualizácie Fall Creators na konci roka 2017 už nemusíte povoliť vývojársky režim v systéme Windows a táto funkcia už nie je v beta verzii.

Nainštalujte softvér Linux

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Najjednoduchší spôsob inštalácie softvéru Linux v prostredí Ubuntu (alebo Debianu) je pomocou príkazu apt-get . ( Príkaz apt funguje aj v tomto prípade). Tento príkaz stiahne a nainštaluje softvér zo softvérových úložísk Ubuntu. Môžete si stiahnuť a nainštalovať jednu alebo viac aplikácií jediným príkazom.

Keďže ide o prostredie používateľského priestoru viac-menej súvisiace s Ubuntu, softvér môžete inštalovať aj inými spôsobmi. Môžete kompilovať a inštalovať softvér zo zdrojového kódu, rovnako ako napríklad v distribúcii Linuxu.

Ak máte nainštalovanú inú distribúciu Linuxu, použite príkazy na inštaláciu softvéru do tejto konkrétnej distribúcie. Napríklad openSUSE používa príkaz zypper.

Spustite viacero distribúcií Linuxu

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Predtým Windows 10 podporoval iba Ubuntu, aktualizácia Fall Creators umožnila podporu pre mnohé distribúcie Linuxu. Spočiatku si môžete nainštalovať Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux alebo Fedora a v budúcnosti pravdepodobne uvidíme mnoho ďalších distribúcií Linuxu.

Môžete nainštalovať viacero distribúcií Linuxu a dokonca spustiť viacero rôznych prostredí Linuxu súčasne.

Ak si nie ste istí, ktorú verziu nainštalovať, mali by ste použiť Ubuntu. Ak však potrebujete špecifickú distribúciu Linuxu – možno testujete softvér, ktorý bude fungovať na serveri so systémom SUSE Linux Enterprise Server alebo Debian, alebo chcete použiť nástroje na testovanie bezpečnosti v systéme Kali Linux – sú k dispozícii v obchode s Ubuntu.

Prístup k súborom Windows v Bash ak súborom Bash v systéme Windows

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Vaše súbory systému Linux a súbory systému Windows sa zvyčajne uchovávajú oddelene, existujú však spôsoby, ako pristupovať k súborom systému Linux zo systému Windows a súborom systému Windows z prostredia systému Linux.

Distribúcie Linuxu, ktoré nainštalujete, vytvoria skrytý priečinok, v ktorom sú uložené všetky súbory používané v danom prostredí Linuxu. Ak chcete, môžete k tomuto priečinku pristupovať zo systému Windows, ako aj zálohovať súbory systému Linux pomocou nástrojov systému Windows, ale spoločnosť Microsoft varuje, že by ste tieto súbory systému Linux nemali upravovať pomocou nástrojov systému Windows ani vytvárať nové súbory pomocou aplikácií systému Windows.

Keď sa nachádzate v prostredí Linuxu, môžete pristupovať k jednotkám Windows z adresára /mnt/. Napríklad váš disk C: sa nachádza v /mnt/c a váš disk D: sa nachádza v /mnt/d. Ak chcete pracovať so súbormi z prostredia Linuxu a Windowsu, umiestnite ich niekam do svojho súborového systému Windows a pristupujte k nim cez adresár / mnt/.

Pripojte vymeniteľné jednotky a sieťové umiestnenia

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Funkcia Windows Subsystem for Linux automaticky pripája pevné jednotky do adresára /mnt/, ale nepripája automaticky vymeniteľné jednotky, ako sú jednotky USB a optické jednotky. Taktiež nepripája automaticky žiadne namapované sieťové disky na PC.

Môžete si ich však pripojiť sami a pristupovať k nim v prostredí Linuxu pomocou špeciálneho príkazu mount, aby ste využili výhody súborového systému drvfs.

Prepnite na Zsh (alebo iný shell) namiesto Bash

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Aj keď spoločnosť Microsoft pôvodne ponúkala túto funkciu ako prostredie „Bash shell“, v skutočnosti ide o základnú vrstvu kompatibility, ktorá vám umožňuje spúšťať softvér Linux v systéme Windows. To znamená, že ak chcete, môžete namiesto Bash spustiť iné shelly.

Môžete napríklad použiť shell Zsh namiesto Bash. Môžete dokonca nastaviť, aby sa štandardný shell Bash automaticky prepol na shell Zsh, keď otvoríte skratku shellu Linux v ponuke Štart .

Použite skript Bash v systéme Windows

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Vďaka tomuto prostrediu je vlastne možné napísať Bash shell skript na Windows a spustiť ho. Skripty Bash môžu pristupovať k súborom Windows uloženým v adresári /mnt, takže príkazy a skripty Linuxu môžete nechať pracovať na vašich bežných súboroch Windows. Príkazy systému Windows môžete spustiť aj zo skriptu Bash.

Príkazy Bash môžete skombinovať do praktického dávkového skriptu alebo skriptu PowerShell .

Spúšťajte príkazy Linuxu mimo prostredia Linuxu

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Ak chcete len rýchlo spustiť program, vykonať príkaz alebo spustiť skript, nemusíte ani najprv spúšťať prostredie Bash. Príkaz bash -c alebo wsl môžete použiť na vykonanie príkazu Linuxu mimo prostredia Linuxu. Prostredia Linuxu jednoducho spustia príkaz a potom sa ukončia. Ak tento príkaz spustíte z okna príkazového riadka alebo prostredia PowerShell, výsledky príkazu sa zobrazia v konzole príkazového riadka alebo prostredia PowerShell.

S bash -c alebo wsl môžete urobiť veľa . Na pracovnej ploche môžete vytvárať skratky na spúšťanie programov pre Linux, integrovať ich do dávkových skriptov alebo skriptov PowerShell alebo ich spúšťať iným spôsobom, ako bežne spúšťate programy Windows.

Spustite programy Windows z Bash

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Od aktualizácie Creators Update (spustenej na jar 2017) môžete spúšťať programy Windows z prostredia Linuxu . To znamená, že príkazy systému Windows môžete integrovať spolu s príkazmi systému Linux do skriptu Bash alebo jednoducho spúšťať príkazy systému Windows zo štandardného prostredia Bash alebo Zsh, ktoré používate.

Ak chcete spustiť program Windows, zadajte cestu k súboru .exe a stlačte kláves Enter. Vaše nainštalované programy Windows nájdete v adresári /mnt/c v prostredí Bash. Pamätajte, že tento príkaz v systéme Linux rozlišuje veľké a malé písmená, takže „Example.exe“ sa líši od „example.exe“.

Spustite grafické programy Linux na pracovnej ploche

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Spoločnosť Microsoft oficiálne nepodporuje grafický softvér Linux v systéme Windows. Funkcia Windows Subsystem for Linux je navrhnutá tak, aby spúšťala programy príkazového riadka, ktoré môžu vývojári potrebovať. V skutočnosti je však možné spustiť grafické programy Linuxu na pracovnej ploche Windows pomocou tejto funkcie.

Štandardne to však nebude fungovať. Pred spustením grafických programov Linuxu na vašej pracovnej ploche Windows budete musieť nainštalovať X server a nastaviť premennú DISPLAY . Čím je aplikácia jednoduchšia, tým pravdepodobnejšie bude fungovať. Čím je aplikácia zložitejšia, tým je pravdepodobnejšie, že sa pokúsi urobiť niečo, čo základná funkcia Microsoft Windows Subsystem for Linux ešte nepodporuje.

Vyberte si predvolené prostredie Linuxu

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Ak máte nainštalovaných viacero distribúcií Linuxu, môžete si vybrať predvolenú inštaláciu. Toto je distribúcia, ktorá sa používa pri spustení distribúcie Linuxu pomocou príkazu bash alebo wsl, alebo keď použijete príkaz bash -c alebo wsl na spustenie príkazu systému Linux z iného miesta v systéme Windows.

Aj keď máte nainštalovaných viacero distribúcií Linuxu, stále ich môžete spustiť priamo spustením príkazu ako ubuntu alebo opensuse-42. Presný príkaz, ktorý budete potrebovať, je na každej stránke na stiahnutie pre distribúcie Linuxu v obchode Microsoft Store.

Rýchlo spustite Bash z Prieskumníka súborov

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Linuxový shell nemusíte spúšťať z jeho ikony odkazu. Môžete ho rýchlo spustiť z Prieskumníka súborov zadaním „bash“ do panela s adresou a stlačením klávesu Enter. Zobrazí sa shell Bash predvolenej distribúcie Linuxu a aktuálny pracovný adresár bude ten, ktorý ste otvorili v Prieskumníkovi súborov .

Môžete tiež pridať možnosť „ Otvoriť prostredie Bash tu “ do Prieskumníka súborov úpravou databázy Registry systému Windows , čím získate pohodlnú možnosť kontextovej ponuky, ktorá je podobná možnosti „ Otvoriť okno PowerShell tu “ alebo „ Otvoriť príkazový riadok tu“ .

Zmeňte svoje používateľské konto UNIX

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Keď prvýkrát nastavíte Bash, zobrazí sa výzva na vytvorenie používateľského účtu UNIX a nastavenie hesla. Pri každom otvorení okna Bash budete automaticky prihlásení pomocou tohto účtu. Ak chcete zmeniť svoje používateľské konto UNIX alebo použiť konto root ako predvolený účet v prostredí shell, existuje skrytý príkaz na zmenu predvoleného používateľského konta .

Odinštalujte a znova nainštalujte prostredie Linux

Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10

Po nainštalovaní niektorých programov alebo zmene niektorých nastavení možno budete chcieť preinštalovať Ubuntu alebo inú distribúciu Linuxu. Kedysi to bolo trochu komplikované, ale teraz to môžete urobiť jednoducho tak, že odinštalujete distribúciu Linuxu, ako by ste to urobili s ktoroukoľvek inou aplikáciou, a potom ju znova nainštalujete z obchodu.

Ak chcete získať nový systém bez sťahovania distribúcie Linuxu, môžete spustiť príkaz distribúcie spolu s možnosťou „čisté“ z príkazového riadka systému Windows alebo konzoly PowerShell. Ak chcete napríklad resetovať Ubuntu bez opätovného načítania, spustite ubuntu clean.

Ak máte stále nainštalované staršie linuxové prostredie – také, ktoré bolo nainštalované pred aktualizáciou Fall Creators – stále ho môžete odinštalovať pomocou príkazu lxrun.

Inovujte prostredie Ubuntu

Po aktualizácii Fall Creators pre Windows 10 si teraz musíte nainštalovať Ubuntu a ďalšie prostredia Linuxu z obchodu. Akonáhle to urobíte, budú automaticky aktualizované na najnovšiu verziu bez akýchkoľvek špeciálnych príkazov.

Ak ste však vytvorili prostredie Bash na staršej verzii Windowsu, nainštalujete si staršie prostredie Ubuntu. Ak chcete inovovať, stačí otvoriť Obchod a nainštalovať najnovšie Ubuntu z obchodu Windows Store.

Technologickí nadšenci nebudú mať pochybnosti o vzrušujúcich veciach, ktoré môžu v budúcnosti robiť s prostredím Linuxu. Dúfajme, že funkcia Windows Subsystem for Linux bude aj naďalej výkonnejšia, ale nemali by sme očakávať, že Microsoft bude v blízkej dobe oficiálne podporovať grafické aplikácie Linuxu na pracovnej ploche.

Pozrieť viac:


Ako zmeniť krajinu prijímania správ a umiestnenie panela správ v systéme Windows 10

Ako zmeniť krajinu prijímania správ a umiestnenie panela správ v systéme Windows 10

Môžete si vybrať krajinu, z ktorej chcete dostávať novinky, umiestniť nástroj Panel s novinkami do spodnej časti obrazovky, na panel úloh alebo ho presunúť na bočnú či hornú časť pracovnej plochy, v závislosti od vašich preferencií.

Ako rýchlo nájsť konkrétne nastavenia systému v systéme Windows 10

Ako rýchlo nájsť konkrétne nastavenia systému v systéme Windows 10

Hľadáte konkrétne nastavenie systému v systéme Windows 10, ale neviete, kde sa nachádza? Existuje niekoľko rýchlych spôsobov, ako nájsť presné nastavenie, ktoré potrebujete zmeniť. Tu je návod!

Ako pridať webové odkazy do ponuky Štart v systéme Windows 10

Ako pridať webové odkazy do ponuky Štart v systéme Windows 10

Priamo z rozhrania ponuky Štart v systéme Windows 10 môžu používatelia rýchlejšie pristupovať k svojim obľúbeným webovým stránkam.

Ako zmeniť funkciu klávesu Fn v systéme Windows 10 a 11

Ako zmeniť funkciu klávesu Fn v systéme Windows 10 a 11

Funkčné klávesy v hornej časti klávesnice slúžia ako skratky na ovládanie určitých hardvérových funkcií.

Ako povoliť alebo zakázať funkciu História súborov v systéme Windows 10

Ako povoliť alebo zakázať funkciu História súborov v systéme Windows 10

História súborov je veľmi užitočná funkcia zálohovania, nižšie je uvedený postup, ako povoliť alebo zakázať túto funkciu v systéme Windows 10.

Pokyny na prepínanie slúchadiel a reproduktorov v systéme Windows 10

Pokyny na prepínanie slúchadiel a reproduktorov v systéme Windows 10

Existuje jednoduchý spôsob, ktorý vám pomôže prepínať slúchadlá a reproduktory v systéme Windows 10 priamo na paneli úloh. Nasledujúci článok vás prevedie jednotlivými krokmi.

Zakážte alebo odinštalujte rozšírenie prehliadača Edge v systéme Windows 10

Zakážte alebo odinštalujte rozšírenie prehliadača Edge v systéme Windows 10

Ak však nainštalujete a povolíte príliš veľa rozšírení v prehliadači Edge, spomalí to váš webový prehliadač. Preto, ak chcete zlepšiť rýchlosť prehliadača Edge, mali by ste odinštalovať rozšírenia, ktoré už nepoužívate alebo ich používate len zriedka.

Ako zakázať vyhradené úložisko v systéme Windows 10

Ako zakázať vyhradené úložisko v systéme Windows 10

Počnúc aktualizáciou z mája 2019 si Windows 10 vyhradí približne 7 GB úložného priestoru zariadenia pre aktualizácie a voliteľné súbory. Zabezpečí sa tým jednoduchá inštalácia budúcich aktualizácií, ale ak chcete, toto úložisko môžete obnoviť.

Ako nainštalovať/odinštalovať aplikáciu Poznámkový blok v systéme Windows 10

Ako nainštalovať/odinštalovať aplikáciu Poznámkový blok v systéme Windows 10

Aplikáciu Windows Poznámkový blok môžete nainštalovať z obchodu Microsoft Store do systému Windows 10 verzie 19541.0 alebo novšej. Táto príručka vám ukáže, ako nainštalovať a odinštalovať aplikáciu Poznámkový blok z obchodu Microsoft Store v systéme Windows 10.

Zmeňte predvolený vyhľadávací nástroj prehliadača Edge pre Windows 10 Mobile

Zmeňte predvolený vyhľadávací nástroj prehliadača Edge pre Windows 10 Mobile

Keď zadáte slovo do panela s adresou prehliadača Edge v systéme Windows 10 Mobile, prehliadač zobrazí výsledky vyhľadávania zo služby Bing. Ak však chcete zobraziť výsledky vyhľadávania z Google alebo z iného vyhľadávača (Yahoo,...), môžete zmeniť vyhľadávací nástroj v prehliadači Microsoft Edge pre Windows 10 Mobile.