Kratek vodnik po Linux Bash Shell v sistemu Windows 10

Kratek vodnik po Linux Bash Shell v sistemu Windows 10

Marca 2016 je Microsoft objavil odlično partnerstvo Canonical. Razvijalci, ki so jih razglasili za Linux v sistemu Windows, so se razveselili možnosti, da bi Bash prišel v sistem Windows. Namesto navideznega računalnika je Windows 10 Anniversary Update obljubil, da bo v sistem Windows prinesel polno funkcionalnost basha.





Bash za Windows je že nekaj časa v živo in ima ogromno zmogljivosti. Medtem ko zagotovo skrbi za občinstvo razvijalcev, se pod ukazno vrstico skriva več funkcij. Preberite več o programu Bash v sistemu Windows, od tega, kako in zakaj ga namestite, do skritih funkcij, za katere verjetno niste vedeli.





Sistemske zahteve za Bash v sistemu Windows

Namestitev programa Bash v sistemu Windows je precej preprosta, vendar začnimo z osnovami.





Potrebovali boste računalnik, ki deluje Windows 10 , 64-bitni računalnik in nameščena posodobitev za obletnico Windows 10. Ker je posodobitev namenjena razvijalcem, boste morali vklopiti tudi način razvijalca. Morda bo potreben ponovni zagon. Ko se znova vklopi, bo pod funkcijami sistema Windows omogočen podsistem Windows za Linux (beta). To nato pozove k ponovnemu zagonu in ko se sistem znova vklopi, lahko odprete Bash. Woohoo!

Zato je namestitev in zagon programa Bash v sistemu Windows presenetljivo enostavna. Dokler ste oboroženi s 64-bitnim računalnikom z operacijskim sistemom Windows 10 in imate nameščeno posodobitev obletnice, je tako preprosto, kot da vklopite nekaj funkcij.



Omogočanje programa Bash v sistemu Windows

Omogočanje programa Bash v sistemu Windows ni tako težko, kot se sliši. Tukaj je opisano, kako se lotite namestitve.

Najprej omogočite način razvijalca. Pomaknite se do Nastavitve> Posodobitev in varnost> Za razvijalce in izberite oblaček do Način razvijalca .





kako narediti konferenčni klic na iphone

Nato zadetek Tipke Windows + Q in poiščite Vklopite ali izklopite funkcije sistema Windows .

Preverite v redu in znova zaženite. Ko znova zaženete, odprite meni Start in poiščite Bash . Kliknite na Ukaz za zagon basha možnost.





Povišani boste, da sprejmete pogoje storitve, in potem, ko se s temi strinjate, bo Bash prenesen.

Ko je to končano, lahko končno zaženete Bash! Če želite to narediti, preprosto odprite meni Start in poiščite Ubuntu .

Kaj pravzaprav lahko storite

Eno največjih vprašanj, kaj lahko pravzaprav naredi z Bashom v sistemu Windows? Standardna orodja ukazne vrstice GNU, vključno z ...

grep ssh nano

... bi moralo delovati odlično. Odlična je tudi namestitev paketov in posodobitev s funkcijami apt in apt-get. Podpora simboličnih povezav in datotečnega sistema prihaja iz okolja podsistema Windows za Linux (WSL), obstaja pa tudi podpora za programski jezik, kot so Python, NodeJS in Perl. Čeprav Bash v sistemu Windows ni namenjen izvajanju grafičnih aplikacij, je to mogoče doseči.

Na srečo ti ne morem urejanje/odpiranje/brisanje aplikacij Windows ali spreminjanje sistemskih nastavitev sistema Windows. To je velika zaščita pred napakami, saj vsi vemo, da se lahko pri uporabi ukazne vrstice zgodijo napake.

Namestitev programske opreme Linux

V Linuxu lahko namestite aplikacije po več metodah. Najpogosteje se uporablja ukazna vrstica. Apt-get prenaša programske pakete iz skladišč skupaj z odvisnostmi. To je čudovito in bi izgledalo tako (brez oklepajev in z dejanskim imenom paketa):

sudo apt-get install [packagename]

Če smo namestitev Gita na primer, zagnali bomo:

sudo apt-get install git

Precej preprosto. Vsekakor pa vključite

sudo

saj potrebujemo dovoljenja superkorisnika. Git in drugo programsko opremo je mogoče namestiti tudi iz vira.

Born to Run (grafične aplikacije)

Bash v sistemu Windows ne podpira grafičnih aplikacij za Linux ali vsaj uradno. Vendar pa člani skupnosti našel metodo pri tem na videz precej vsestranski podsistem Windows za Linux. Samo zato, ker nekaj ni narejeno z enim namenom, ne pomeni, da ga za to ni mogoče uporabiti.

Primer: namestitev Bash za Windows namesti celotno sliko uporabniškega prostora Ubuntu. V bistvu dobite vse (vse binarne datoteke), ki so predstavljene v tradicionalni namestitvi Ubuntu z grafičnim uporabniškim vmesnikom (GUI).

Z vključitvijo celotnega uporabniškega prostora Ubuntu je torej mogoče zagnati grafične aplikacije za Linux v sistemu Windows. Rešitev zahteva namestitev strežnika X Server, uporabo apt-get za namestitev programa, nastavitev spremenljivke okolja prikaza in končno zagon aplikacije. Čeprav ni posebej težak, je to okoren proces, saj je treba spremenljivke prikaznega okolja nastaviti vsakič, ko želite zagnati grafično aplikacijo.

Poleg tega je nepodprta funkcija, zato je funkcionalnost odvisna od številnih dejavnikov. Kot ve vsak domači uporabnik Linuxa, namestitve aplikacij pogosto zahtevajo odvisnosti in prilagoditve, kot so, zato si lahko za zagon le zamislite jersh-rigging Bash v sistemu Windows.

Želite zagnati grafične aplikacije za Linux? Verjetno vam je bolje uporabiti Cygwin, VM v sistemu Windows za zagon distribucije Linuxa ali samo dvojni zagon. Spet je novost grafičnih aplikacij za Linux v sistemu Windows.

Dostop do datotek

Namestitev Bash za Windows ustvari poln uporabniški prostor Ubuntu. Do teh datotek lahko preprosto dostopate z Raziskovalcem datotek Windows. Vendar pa boste morali vedeti kje pogledati, kar zahteva najprej omogočanje Pokaži skrite datoteke, mape in pogone pod možnostmi pogleda File Explorerja. Vsak uporabniški račun sistema Windows ima svoj uporabniški prostor Ubuntu, ki ga najdete tako, da se pomaknete do mape:

C:UsersUSERNAMEAppDataLocalLxssootfs

Domača mapa računa je na naslovu:

kako spremenim privzeti google račun
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

S korensko mapo:

C:UsersUSERNAMEAppDataLocalLxssoot

Dostop do sistemskih datotek Windows v Bashu je nekoliko drugačen. Privzeto v Bashu je korenski imenik Ubuntu, ustvarjen v datotečnem sistemu Windows. Lahko pa namestite sistemski pogon Windows. Torej za namestitev pogona C: uporabite ukaz:

/mnt/C

Za pogon D: to bi bilo:

/mnt/D

In tako naprej. Ker uporabljamo ukazno vrstico, lahko take ukaze povežemo s podobnimi

cd

(spremeni imenik). Dovoljenja delujejo nekoliko drugače. Za dostop do skrbniške mape program Bash on Windows zahteva pravico 'Zaženi kot skrbnik'.

Upravljanje strežnika

Želite super praktičen razlog za uporabo programa Bash za Windows? Upravljanje strežnikov je odlična ideja. Ustvarjanje strežnika je zelo enostavno, če pa je brez glave, boste potrebovali način za upravljanje. Obstaja veliko aplikacij, vključno s PuTTY, vendar ukazna vrstica ponuja preprosto rešitev. Samo ssh v strežnik in to lahko upravljate s terminala. Zagon oddaljenih skriptov deluje zelo dobro z uporabo programa Bash v sistemu Windows in je odlična uporabna aplikacija.

Odstranite Bash za Windows

Ko namestite Bash za Windows, ga je precej enostavno odstraniti. Obstajata dva glavna načina za to: eden odstrani okolje Ubuntu, vendar ohrani vašo domačo mapo nedotaknjeno. Če želite to narediti, zaženite te ukaze v ukaznem pozivu ali PowerShell:

lxrun /uninstall

Obvestilo bo nato opozorilo na rezultate odstranitve: 'To bo odstranilo okolje Ubuntu ter vse spremembe in nove aplikacije ...'

Vrsta in za nadaljevanje odstranitve.

Druga možnost izklopi podsistem Windows za Linux in s tem odstrani okolje Ubuntu in domača mapa:

lxrun /uninstall /full

Obvestilo opozarja:

'To bo odstranilo Ubuntu v sistemu Windows. S tem boste odstranili okolje Ubuntu ter vse spremembe, nove aplikacije in uporabniške podatke. '

Vrsta in omogočiti odstranitev programske opreme.

kako brezplačno sestaviti TV anteno

Bash v operacijskem sistemu Windows vsebuje veliko potenciala, na voljo pa so tudi odlični viri, kot so spletni dnevnik Windows, spletna mesta skupnosti Ubuntu in celo najljubši: Reddit . Pogovori v niti /r /bashonubuntuonwindows vključujejo izvajanje kode Visual Studio, datotečnih strežnikov Samba in razvoj z WSL. Kot se je izkazalo pri izvajanju grafičnih aplikacij, so možnosti skoraj neskončne.

Za kaj trenutno uporabljate Bash v sistemu Windows? Ali sploh uporabljate Bash v sistemu Windows? Sporočite nam v spodnjem oddelku za komentarje!

Deliti Deliti Cvrkutati E-naslov 15 ukazov ukaznega poziva Windows (CMD), ki jih morate poznati

Ukazni poziv je še vedno močno orodje Windows. Tu so najbolj uporabni ukazi CMD, ki jih mora poznati vsak uporabnik sistema Windows.

Preberite Naprej
Sorodne teme
  • Linux
  • Windows
  • Windows 10
  • Linux Bash Shell
O avtorju Moe Long(85 objavljenih člankov)

Moe Long je pisatelj in urednik, ki pokriva vse, od tehnologije do zabave. Zaslužil je angleški B.A. z Univerze v Severni Karolini na Chapel Hillu, kjer je bil štipendist Robertson. Poleg MUO je bil predstavljen tudi v htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro in Cup of Moe.

Več od Moe Long

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti