Stručný sprievodca Linux Bash Shell v systéme Windows 10

Stručný sprievodca Linux Bash Shell v systéme Windows 10

V marci 2016 spoločnosť Microsoft oznámila úžasné partnerstvo Canonical. Vývojári, ponúkaní ako Linux vo Windows, sa tešili z perspektívy, že Bash príde do Windows. Aktualizácia Windows 10 Anniversary Update namiesto virtuálneho počítača sľubovala, že prinesie do systému Windows úplnú funkčnosť bash.





Bash pre Windows je už nejaký čas aktívny a ponúka množstvo funkcií. Napriek tomu, že určite uspokojí potreby vývojárov, pod príkazovým riadkom sa skrýva viac funkcií. Získajte ďalšie informácie o Bash vo Windows, od toho, ako a prečo by ste si ho mali nainštalovať, až po skryté funkcie, o ktorých ste pravdepodobne nevedeli.





Systémové požiadavky na Bash vo Windows

Inštalácia Bash v systéme Windows je veľmi jednoduchá, ale začnime so základmi.





Budete potrebovať spustený počítač Windows 10 , 64-bitový počítač a nainštalovaná aktualizácia Windows 10 Anniversary Update. Od aktualizácie zameranej na vývojárov budete tiež musieť zapnúť režim vývojára. Môže byť potrebné reštartovanie. Keď bude subsystém Windows pre Linux (Beta) znova zapnutý, môže byť povolený v časti Funkcie systému Windows. Potom to spôsobí ďalšie reštartovanie a nakoniec, akonáhle sa váš systém znova zapne, môžete otvoriť Bash. Fuj!

Inštalácia a spustenie Bash v systéme Windows je teda prekvapivo jednoduché. Pokiaľ ste vyzbrojení 64-bitovým počítačom so systémom Windows 10 a máte nainštalovanú aktualizáciu Anniversary Update, je to jednoduché ako zapnutie niekoľkých funkcií.



Povolenie bash v systéme Windows

Povolenie Bash v systéme Windows nie je také ťažké, ako to znie. Tu je návod, ako postupovať pri inštalácii.

Najprv povoľte režim vývojára. Prejdite na Nastavenia> Aktualizácia a zabezpečenie> Pre vývojárov a vyberte bublinu podľa Režim vývojára .





ako odstrániť aktualizačné súbory systému Windows 10

Ďalej udrieť Klávesy Windows + Q a hľadať Zapnite alebo vypnite funkcie systému Windows .

Skontrolovať OK a reštartovať. Po opätovnom spustení otvorte ponuku Štart a vyhľadajte položku Bash . Klikni na Príkaz na spustenie bash možnosť.





Budete vyzvaní, aby ste prijali zmluvné podmienky, a potom, čo s nimi súhlasíte, Bash stiahne.

Akonáhle je to hotové, môžete konečne spustiť Bash! Ak to chcete urobiť, jednoducho otvorte ponuku Štart a vyhľadajte Ubuntu .

Čo v skutočnosti môžete urobiť

Jedna z najväčších otázok, čo môžeš vlastne urobiť s Bash v systéme Windows? Štandardné nástroje príkazového riadka GNU vrátane ...

grep ssh nano

... by mal fungovať perfektne. Skvelá je aj inštalácia balíkov a aktualizácií pomocou funkcií apt a apt-get. Podpora symbolových odkazov a súborových systémov prebieha prostredníctvom prostredia Windows Subsystem for Linux (WSL) a existuje určitá podpora programovacích jazykov, ako sú Python, NodeJS a Perl. Aj keď Bash v systéme Windows nie je určený na spúšťanie grafických aplikácií, dá sa to dosiahnuť.

Našťastie vy nemôže upravovať/otvárať/odstraňovať aplikácie systému Windows alebo meniť systémové nastavenia systému Windows. Je to veľmi bezpečné, pretože všetci vieme, že pri použití príkazového riadku sa môžu vyskytnúť chyby.

Inštalácia softvéru Linux

V systéme Linux môžete nainštalovať aplikácie prostredníctvom niekoľkých metód. Najčastejšie sa používa príkazový riadok. Apt-get sťahuje softvérové ​​balíky z úložísk spolu so závislosťami. Je to šikovné a vyzeralo by to takto (bez hranatých zátvoriek a so skutočným názvom balíka):

sudo apt-get install [packagename]

Ak sme inštalácia Git napríklad spustíme:

sudo apt-get install git

Docela jednoduché. Nezabudnite však zahrnúť

sudo

pretože potrebujeme povolenia superužívateľa. Git a ďalší softvér je možné nainštalovať aj zo zdroja.

Born to Run (grafické aplikácie)

Bash vo Windows nepodporuje grafické aplikácie pre Linux, alebo aspoň oficiálne. Avšak členovia komunity našiel metódu pričom používa zdanlivo dosť univerzálny subsystém Windows pre Linux. To, že niečo nie je vyrobené na jeden účel, neznamená, že sa na to nedá použiť.

Príklad: Inštalácia Bash pre Windows nainštaluje celý obraz používateľského priestoru Ubuntu. V zásade získate všetko (všetky binárne súbory), ktoré je k dispozícii pri tradičnej inštalácii Ubuntu, s grafickým používateľským rozhraním (GUI).

Zahrnutím kompletného používateľského priestoru Ubuntu je preto možné spúšťať grafické aplikácie Linux v systéme Windows. Riešenie vyžaduje inštaláciu X serveru, inštaláciu programu pomocou apt-get, nastavenie premennej prostredia zobrazenia a nakoniec spustenie aplikácie. Aj keď to nie je obzvlášť ťažké, je to ťažkopádny proces, pretože premenné prostredia displeja je potrebné nastaviť vždy, keď chcete spustiť grafickú aplikáciu.

Okrem toho je to nepodporovaná funkcia, takže funkčnosť závisí od množstva faktorov. Ako každý pôvodný používateľ Linuxu vie, inštalácie aplikácie si často vyžadujú závislosti a vylepšenia, takže na ich spustenie si môžete len predstaviť jerry-rigging Bash vo Windows.

Chcete prevádzkovať grafické aplikácie pre Linux? Pravdepodobne budete lepšie používať Cygwin, virtuálny počítač s operačným systémom Windows na spustenie distribúcie Linuxu alebo iba dvojité zavedenie. Potom je tu opäť novinka grafických aplikácií pre Linux v systéme Windows.

Prístup k súborom

Inštalácia Bash pre Windows vytvára plný užívateľský priestor Ubuntu. K týmto súborom máte ľahký prístup pomocou Prieskumníka súborov Windows. Budete však musieť vedieť kde pozrieť, čo vyžaduje prvé povolenie Zobraziť skryté súbory, priečinky a jednotky v časti Možnosti zobrazenia Prieskumníka. Každý používateľský účet Windows má svoj vlastný užívateľský priestor Ubuntu, ktorý nájdete v priečinku:

C:UsersUSERNAMEAppDataLocalLxssootfs

Domovský priečinok účtu sa nachádza na adrese:

ako zadarmo vytvárať hudbu na počítači
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

S koreňovým priečinkom:

C:UsersUSERNAMEAppDataLocalLxssoot

Prístup k systémovým súborom Windows v Bash je trochu iný. Predvolený v Bash je koreňový adresár Ubuntu vytvorený v systéme súborov Windows. Môžete však pripojiť systémovú jednotku Windows. Na pripojenie jednotky C: teda použite príkaz:

/mnt/C

Pre disk D: to bude toto:

/mnt/D

A tak ďalej. Pretože používame príkazový riadok, môžeme spájať tieto príkazy s podobnými príkazmi

cd

(zmeniť adresár). Povolenia fungujú trochu inak. Na prístup do priečinka správcu vyžaduje program Bash on Windows oprávnenie „Spustiť ako správca“.

Správa servera

Chcete super praktický dôvod používať Bash pre Windows? Správa servera je skvelý nápad. Vytvorenie servera je skutočne jednoduché, ale ak je to bezhlavé, budete potrebovať spôsob, ako to spravovať. Existuje množstvo aplikácií vrátane PuTTY, ale príkazový riadok ponúka jednoduché riešenie. Stačí ssh vstúpiť na server a môžete ho spravovať z terminálu. Spustenie vzdialených skriptov funguje celkom dobre pomocou programu Bash v systéme Windows a je to fantasticky užitočná aplikácia.

Odinštalujte Bash pre Windows

Po inštalácii Bash pre Windows je odinštalovanie pomerne jednoduché. Existujú dva hlavné spôsoby, ako to dosiahnuť: jedna odstráni prostredie Ubuntu, ale ponechá váš domovský priečinok neporušený. Aby ste to dosiahli, spustite tieto príkazy cez príkazový riadok alebo PowerShell:

lxrun /uninstall

Na výsledky odinštalovania potom upozorní upozornenie: „Tým sa odstráni prostredie Ubuntu, ako aj všetky úpravy a nové aplikácie ...“

Napíšte a pokračovať v odstraňovaní.

Alternatíva vypne subsystém Windows pre Linux a tým sa odstráni prostredie Ubuntu a domovský priečinok:

lxrun /uninstall /full

Upozornenie varuje:

„Tým sa odinštaluje Ubuntu v systéme Windows. Tým sa odstráni prostredie Ubuntu, ako aj všetky úpravy, nové aplikácie a údaje používateľov. '

Napíšte a aby bolo možné odstránenie softvéru.

ako postaviť televíznu anténu zadarmo

Bash v systéme Windows ponúka veľa potenciálu a existujú vynikajúce zdroje z blogu Windows, komunitných webov Ubuntu a dokonca aj obľúbených používateľov: Reddit . Konverzácie vo vlákne /r /bashonubuntuonwindows zahŕňajú spustenie kódu Visual Studio, súborové servery Samba a vývoj pomocou WSL. Ako dokazujú spustené grafické aplikácie, možnosti sú takmer nekonečné.

Na čo v súčasnosti používate Bash v systéme Windows? Používate dokonca Bash v systéme Windows? Dajte nám vedieť v sekcii komentárov nižšie!

zdieľam zdieľam Tweet E -mail 15 Príkazy príkazového riadka systému Windows (CMD), ktoré musíte vedieť

Príkazový riadok je stále výkonným nástrojom systému Windows. Tu sú najužitočnejšie príkazy CMD, ktoré potrebuje vedieť každý používateľ systému Windows.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Windows
  • Windows 10
  • Linux Bash Shell
O autorovi Moe Long(85 článkov uverejnených)

Moe Long je spisovateľ a redaktor pokrývajúci všetko od techniky po zábavu. Získal anglický titul B.A. z University of North Carolina v Chapel Hill, kde bol Robertsonovým učencom. Okrem MUO bol predstavený aj v htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro a Cup of Moe.

Viac od Moe Longa

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber