Všetko, čo môžete robiť s novým prostredím Bash Shell systému Windows 10
Prostredie Linuxu a shell Bash si môžete nainštalovať na akúkoľvek verziu Windowsu 10. Dnešný článok zhrnie, čo môžete robiť v novom prostredí Bash 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
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.
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.
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.
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/.
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.
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 .
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 .
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.
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“.
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.
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.
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“ .
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 .
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.
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:
Prostredie Linuxu a shell Bash si môžete nainštalovať na akúkoľvek verziu Windowsu 10. Dnešný článok zhrnie, čo môžete robiť v novom prostredí Bash Windows 10.
Bash sa automaticky prihlási do tohto používateľského účtu, keď spustíte shell. V prípade potreby však tieto poverenia môžete zmeniť.
Režim Kiosk v systéme Windows 10 je režim na používanie iba 1 aplikácie alebo prístup iba k 1 webovej lokalite s hosťami.
Táto príručka vám ukáže, ako zmeniť alebo obnoviť predvolené umiestnenie priečinka Camera Roll v systéme Windows 10.
Úprava súboru hosts môže spôsobiť, že nebudete môcť pristupovať na internet, ak súbor nie je správne upravený. Nasledujúci článok vás prevedie úpravou súboru hosts v systéme Windows 10.
Zmenšenie veľkosti a kapacity fotografií vám uľahčí ich zdieľanie alebo odosielanie komukoľvek. Najmä v systéme Windows 10 môžete hromadne meniť veľkosť fotografií pomocou niekoľkých jednoduchých krokov.
Ak nepotrebujete zobrazovať nedávno navštívené položky a miesta z bezpečnostných dôvodov alebo z dôvodov ochrany osobných údajov, môžete to jednoducho vypnúť.
Spoločnosť Microsoft práve vydala aktualizáciu Windows 10 Anniversary Update s mnohými vylepšeniami a novými funkciami. V tejto novej aktualizácii uvidíte veľa zmien. Od podpory stylusu Windows Ink až po podporu rozšírenia prehliadača Microsoft Edge sa výrazne zlepšila ponuka Štart a Cortana.
Jedno miesto na ovládanie mnohých operácií priamo na systémovej lište.
V systéme Windows 10 si môžete stiahnuť a nainštalovať šablóny skupinovej politiky na správu nastavení Microsoft Edge a táto príručka vám ukáže tento proces.
Tmavý režim je rozhranie s tmavým pozadím v systéme Windows 10, ktoré pomáha počítaču šetriť energiu batérie a znižovať vplyv na oči používateľa.
Panel úloh má obmedzený priestor a ak pravidelne pracujete s viacerými aplikáciami, môže sa stať, že vám rýchlo dôjde miesto na pripnutie ďalších obľúbených aplikácií.