Pokryli sme veľa vecí, ktoré môžete urobiť v novom systéme Bash systému Windows 10, a preto sme pre vás všetci usporiadali všetky tieto sprievodcov do jedného mega zoznamu.
Začíname s Linuxom v systéme Windows
Od aktualizácie tvorcov podujatí na konci roku 2017 už nemusíte povoliť režim vývojárov v systéme Windows a táto funkcia už nie je beta.
Inštalácia softvéru pre systém Linux
apt-get
Príkaz. (Ďalej len
apt
príkaz funguje tiež.) Tento príkaz načíta a inštaluje softvér z ukladacích priestorov softvéru Ubuntu. Môžete si stiahnuť a nainštalovať jednu alebo viac aplikácií iba s jedným príkazom.
Keďže toto je viac alebo menej úplné užívateľské prostredie Ubuntu, môžete inštalovať softvér aj inými spôsobmi. Môžete zostavovať a inštalovať softvér zo zdrojového kódu rovnako ako v distribúcii Linuxu.
Ak ste nainštalovali inú distribúciu Linuxu, namiesto nej použite príkazy na inštaláciu softvéru na danú distribúciu. Napríklad openSUSE používa
zypper
Príkaz.
Spustenie viacerých distribucií Linuxu
Môžete mať nainštalovanú viacero linuxových distribúcií a dokonca môžete spustiť viacero rôznych linuxových prostredí súčasne.
Ak si nie ste istí, čo sa má nainštalovať, odporúčame Ubuntu. Ak však potrebujete konkrétnu distribúciu Linuxu - možno testujete softvér, ktorý beží na serveri so SUSE Linux Enterprise Server alebo Debian, alebo chcete nástroje na testovanie bezpečnosti v Kali Linuxu - sú k dispozícii v obchode spolu s Ubuntu,
Prístup k súborom Windows v Bash a Bash súbory v systéme Windows
Inštalácie Linuxu, ktoré nainštalujete, vytvoria skrytý priečinok, kde sú uložené všetky súbory používané v tomto prostredí Linuxu. Ak chcete zobraziť a zálohovať súbory Linux pomocou nástrojov systému Windows, môžete získať prístup k tejto zložke v systéme Windows, ale spoločnosť Microsoft upozorňuje, že by ste nemali modifikovať tieto súbory systému Linux pomocou nástrojov Windows alebo vytvárať tu nové súbory s aplikáciami systému Windows.
Keď ste v prostredí systému Linux, môžete získať prístup k jednotkám systému Windows z priečinka / mnt /. Vaša jednotka C: je umiestnená na / mnt / c a vaša jednotka D: je napríklad umiestnená na / mnt / d. Ak chcete pracovať so súbormi z prostredia Linuxu a Windows, umiestnite ich niekde do súborového systému Windows a pristupujte k nim cez priečinok / mnt /.
Montáž vymeniteľných jednotiek a umiestnení v sieti
Môžete ich však pripojiť sami a pristupovať k nim v prostredí Linuxu pomocou špeciálneho príkazu mount, ktorý využíva súborový systém drvfs.
Prepnite na Zsh (alebo iný Shell) Namiesto Bash
Môžete napríklad použiť shell Zsh miesto Bash. Môžete dokonca mať štandardný shell Bash automaticky prepnúť na shell Zsh pri otvorení skratky Linux shell v ponuke Štart.
Použite skripty Bash v systéme Windows
Môžete začleniť príkazy Bash do dávkového skriptu alebo skriptu PowerShell, ktorý je docela šikovný. Pre všetky tieto a ďalšie, pozrite si náš sprievodca pre bash skripty v systéme Windows 10.
Spustite Linuxové príkazy z prostredia Linux Shell
bash -c
alebo
wsl
Príkaz spustiť príkaz linuxu mimo shell Linux.Prostredie Linuxu jednoducho spustí príkaz a potom ukončí. Ak tento príkaz spustíte v okne príkazového riadka alebo v okne PowerShell, príkaz vytlačí jeho výstup na konzoly Príkazový riadok alebo PowerShell.
Môžete s tým robiť veľa
bash -c
alebo
wsl
Môžete vytvoriť skratky na pracovnej ploche na spustenie programov Linux, integrovať ich do dávkových alebo PowerShell skriptov alebo spustiť ich iným spôsobom, akým by ste spustili program Windows.
Spustenie programov Windows z Bash
Ak chcete spustiť program Windows, zadajte cestu k súboru.exe a stlačte kláves Enter. Inštalované programy systému Windows nájdete v priečinku / mnt / c v prostredí Bash. Nezabudnite, že príkaz rozlišuje veľké a malé písmená, takže "Example.exe" sa líši od "example.exe" v systéme Linux.
Spustite grafické programy pre stolné počítače Linux
Toto však štandardne nebude fungovať. Budete musieť nainštalovať server X a nastaviť
DISPLAY
premenná pred grafickými desktopovými programami Linuxu bude spustená na pracovnej ploche systému Windows. Čím je aplikácia jednoduchšia, tým je pravdepodobnejšie, že funguje dobre. Čím je aplikácia zložitejšia, tým je pravdepodobnejšie, že sa pokúsi robiť niečo, čo je podkladový podsystém systému Windows pre systém Linux, zatiaľ nepodporuje. Jediné, čo môžete urobiť, je poskytnúť výstrel s týmito pokynmi a dúfam, že to najlepšie.
Vyberte si predvolené prostredie Linuxu
bash
alebo
wsl
príkaz, alebo keď používate
bash -c
alebo
wsl
príkazy na spustenie príkazu Linux od iného miesta v systéme Windows.
Dokonca aj v prípade, že máte nainštalované viac distribučných liniek Linuxu, môžete ich spustiť priamo spustením príkazu ako je
ubuntu
alebo
opensuse-42
Presný príkaz, ktorý potrebujete, je uvedený na každej stránke sťahovania distribučnej linky v obchode Microsoft Store.
Rýchlo spustite bash zo súboru Explorer
Nemusíte spúšťať systém Linux z jeho ikony odkazu. Môžete ho rýchlo spustiť z aplikácie Prieskumník súborov zadaním "bash" do panela s adresou a stlačením klávesu Enter. Zobrazí sa predvolený shell Bash distribucie systému Linux a aktuálny pracovný adresár bude adresár, ktorý ste otvorili v programe Prieskumník súborov.
Tento článok tiež obsahuje pokyny na pridanie možnosti "Open Bash shell here" do aplikácie Prieskumník (File Explorer) úpravou registra systému Windows, ktorá vám poskytuje pohodlnú kontextovú ponuku, ktorá funguje podobne ako voľby "Open PowerShell here" alebo "Open Command Prompt here",
Zmeňte svoj používateľský účet systému UNIX
Odinštalujte a znova nainštalujte prostredie systému Linux
Ak chcete získať nový systém bez opätovného načítania distribúcie Linuxu, môžete spustiť príkaz distribúcie spolu s voľbou "clean" z príkazového riadka systému Windows alebo konzoly PowerShell. Ak napríklad chcete obnoviť Ubuntu bez toho, aby ste ho opätovne nainštalovali, spustite
ubuntu clean
Ak stále máte nainštalované staršie linuxové prostredie - ten, ktorý bol nainštalovaný pred aktualizáciou Fall Creators, môžete ho stále odinštalovať pomocou príkazu lxrun.
Aktualizujte svoje prostredie Ubuntu
Ak ste však vytvorili prostredie Bash na staršej verzii systému Windows, budete mať nainštalované staršie prostredie Ubuntu. Môžete jednoducho otvoriť Store a nainštalovať najnovší Ubuntu z Windows Store na inováciu.
Podnikavý majstri budú nepochybne zistiť ďalšie zaujímavé veci, ktoré môžete urobiť s prostredím Linuxu v budúcnosti. Systém Windows Subsystem for Linux sa snáď aj naďalej stáva silnejším, ale neočakávajte, že Microsoft bude oficiálne podporovať grafické desktopové aplikácie Linux.