Pikaopas Linux Bash Shelliin Windows 10: ssä

Pikaopas Linux Bash Shelliin Windows 10: ssä

Maaliskuussa 2016 Microsoft julkisti mahtavan Canonical -kumppanuuden. Kehittäjät iloitsivat siitä, että Bash tulee Windowsiin, ja sitä kutsutaan Linuxiksi Windowsissa. Virtuaalikoneen sijasta Windows 10: n vuosipäiväpäivitys lupasi tuoda bashin kaikki toiminnot Windowsiin.





Bash for Windows on ollut käynnissä jo jonkin aikaa, ja se sisältää joukon ominaisuuksia. Vaikka varmasti palvelee kehittäjäyleisöä, komentorivin alla on enemmän ominaisuuksia. Lue lisää Bashista Windowsissa, miten ja miksi se pitäisi asentaa, piilotettuihin ominaisuuksiin, joista et todennäköisesti tiennyt.





Bashin järjestelmävaatimukset Windowsissa

Bashin asentaminen Windowsiin on melko yksinkertaista, mutta aloitetaan perusasioista.





Tarvitset käynnissä olevan tietokoneen Windows 10 , 64-bittinen tietokone ja Windows 10 -päivitys on asennettu. Koska päivitys on kohdistettu kehittäjille, sinun on myös otettava kehittäjätila käyttöön. Uudelleenkäynnistys voi olla tarpeen. Kun se on taas käytössä, Windows -alijärjestelmä Linuxille (beta) voidaan ottaa käyttöön Windowsin ominaisuuksissa. Tämä kehottaa sitten käynnistämään uudelleen, ja lopuksi, kun järjestelmä on käynnistynyt uudelleen, voit avata Bashin. Vau!

Joten Bashin asentaminen ja käyttäminen Windowsissa on yllättävän helppoa. Niin kauan kuin sinulla on 64-bittinen Windows 10 -tietokone ja sinulla on asennettuna vuosipäiväpäivitys, se on yhtä helppoa kuin ottaa käyttöön muutamia ominaisuuksia.



Bashin ottaminen käyttöön Windowsissa

Bashin ottaminen käyttöön Windowsissa ei ole niin vaikeaa kuin miltä se kuulostaa. Näin voit edetä asennuksen kanssa.

Ota ensin käyttöön kehittäjätila. Navigoida johonkin Asetukset> Päivitys ja suojaus> Kehittäjille ja valitse kupla Kehittäjätila .





ohjelmisto avata puhelimet mihin tahansa verkkoon

Seuraavaksi lyö Windows -näppäimet + Q ja etsiä Laita Windows toiminnot päälle tai pois .

Tarkistaa OK ja käynnistä uudelleen. Kun olet jälleen käynnissä, avaa Käynnistä -valikko ja etsi Lyödä . Klikkaa Bash run -komento vaihtoehto.





Sinut ylennetään hyväksymään käyttöehdot, ja kun olet hyväksynyt ne, Bash lataa.

Kun tämä on valmis, voit vihdoin suorittaa Bashin! Voit tehdä tämän avaamalla Käynnistä -valikon ja etsimällä Ubuntu .

Mitä voit itse asiassa tehdä

Yksi suurimmista kysymyksistä, mitä sinä voit itse asiassa tehdä Bashin kanssa Windowsissa? Normaalit GNU -komentorivityökalut, mukaan lukien ...

grep ssh nano

... pitäisi toimia täydellisesti. Pakettien ja päivitysten asentaminen apt- ja apt-get-toimintojen avulla on myös hienoa. Symlink- ja tiedostojärjestelmätuki tulee Windows Subsystem for Linux (WSL) -ympäristön kautta, ja Python-, NodeJS- ja Perl -kaltaisille ohjelmointikielille on jonkin verran tukea. Vaikka Bash on Windows ei ole tarkoitettu graafisten sovellusten suorittamiseen, se voidaan suorittaa.

Onneksi sinä ei voi muokata/avata/poistaa Windows -sovelluksia tai muuttaa Windowsin järjestelmäasetuksia. Tämä on suuri vikaturvallisuus, koska me kaikki tiedämme, että virheitä voi tapahtua käytettäessä komentoriviä.

Linux -ohjelmiston asentaminen

Linuxissa voit asentaa sovelluksia useiden menetelmien kautta. Komentoriviä käytetään yleisimmin. Apt-get lataa ohjelmistopaketteja arkistoista sekä riippuvuuksia. Se on näppärä ja näyttää tältä (ilman hakasulkeita ja paketin varsinaisella nimellä):

sudo apt-get install [packagename]

Jos olemme Gitin asentaminen suoritamme esimerkiksi:

sudo apt-get install git

Melko yksinkertainen. Muista kuitenkin sisällyttää

sudo

koska tarvitsemme pääkäyttäjän oikeuksia. Git ja muut ohjelmistot voidaan asentaa myös lähteestä.

Born to Run (Graafiset sovellukset)

Bash Windowsissa ei tue graafisia Linux -sovelluksia tai ainakaan virallisesti. Yhteisön jäsenet kuitenkin löytänyt menetelmän käyttämällä tätä ilmeisesti melko monipuolista Windows -alijärjestelmää Linuxille. Se, että jotain ei ole tehty yhteen tarkoitukseen, ei tarkoita sitä, ettei sitä voida käyttää siihen.

Esimerkki: Bash for Windows -ohjelman asentaminen asentaa koko Ubuntun käyttäjätilan kuvan. Periaatteessa saat kaiken (kaikki binääritiedostot), joka on esillä perinteisessä Ubuntun asennuksessa graafisella käyttöliittymällä (GUI).

Kun sisällytetään täydellinen Ubuntun käyttäjätila, on mahdollista ajaa graafisia Linux -sovelluksia Windowsissa. Ratkaisu vaatii X Serverin asentamista, ohjelman asentamista apt-getin avulla, näyttöympäristömuuttujan asettamista ja lopulta sovelluksen käynnistämistä. Vaikka se ei ole erityisen vaikeaa, se on hankala prosessi, koska näyttöympäristön muuttujat on asetettava joka kerta, kun haluat käyttää graafista sovellusta.

Lisäksi sitä ei tueta, joten toiminnallisuus riippuu monista tekijöistä. Kuten kaikki alkuperäiset Linux-käyttäjät tietävät, sovellusten asennukset vaativat usein riippuvuuksia ja säätöjä sellaisenaan, joten voit vain kuvitella jerry-rigging Bashin Windowsissa näiden suorittamiseksi.

Haluatko käyttää Linux -graafisia sovelluksia? Sinun on luultavasti parempi käyttää Cygwinia, Windows -virtuaalikoneita Linux -jakelun suorittamiseen tai vain kaksoiskäynnistykseen. Sitten taas on graafisten Linux -sovellusten uutuus Windowsissa.

Tiedostojen käyttäminen

Bash for Windows -ohjelman asentaminen luo täyden Ubuntu -käyttäjätilan. Voit käyttää näitä tiedostoja helposti Windowsin Resurssienhallinnan avulla. Sinun on kuitenkin tiedettävä missä katsoa, ​​mikä edellyttää ensin käyttöönottoa Näytä piilotetut tiedostot, kansiot ja asemat File Explorer -näkymävaihtoehtojen alla. Jokaisella Windows -käyttäjätilillä on oma Ubuntu -käyttäjätila, joka löytyy siirtymällä kansioon:

C:UsersUSERNAMEAppDataLocalLxssootfs

Tilin kotikansio sijaitsee osoitteessa:

Voinko tallentaa puhelun iPhonelleni
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

Juurikansiolla:

C:UsersUSERNAMEAppDataLocalLxssoot

Windowsin järjestelmätiedostojen käyttäminen Bashissa on hieman erilainen. Bashin oletusarvo on Windows -tiedostojärjestelmään luotu Ubuntu -päähakemisto. Mutta voit asentaa Windows -järjestelmäaseman. Joten asenna C: asema käyttämällä komentoa:

/mnt/C

D: -asemalle tämä olisi:

/mnt/D

Ja niin edelleen. Koska käytämme komentoriviä, voimme yhdistää tällaiset komennot tykkäysten kanssa

cd

(vaihda hakemistoa). Käyttöoikeudet toimivat hieman eri tavalla. Päästäksesi järjestelmänvalvojan kansioon, Bash on Windows -ohjelma vaatii Suorita järjestelmänvalvojana -oikeuden.

Palvelimen hallinta

Haluatko erittäin käytännöllisen syyn käyttää Bash for Windowsia? Palvelimen hallinta on loistava idea. Palvelimen luominen on todella helppoa, mutta jos se on päätön, tarvitset tavan hallita sitä. PuTTY -sovelluksia on paljon, mutta komentorivi tarjoaa yksinkertaisen ratkaisun. Vain ssh palvelimelle ja voit hallita sitä päätelaitteesta. Etäskriptien suorittaminen toimii melko hyvin Bashin avulla Windowsissa, ja se on fantastinen hyödyllinen sovellus.

Poista Bash for Windows

Kun olet asentanut Bash for Windows, sen poistaminen on melko helppoa. Tähän on kaksi pääasiallista tapaa: yksi poistaa Ubuntu -ympäristön, mutta pitää kotikansion ennallaan. Suorita tämä suorittamalla nämä komennot komentokehotteen tai PowerShellin kautta:

lxrun /uninstall

Ilmoitus varoittaa asennuksen poistamisen tuloksista: 'Tämä poistaa Ubuntu -ympäristön sekä kaikki muutokset ja uudet sovellukset ...'

Tyyppi ja jatkaa poistamista.

Vaihtoehto sammuttaa Windows -alijärjestelmän Linuxille ja poistaa Ubuntu -ympäristön ja kotikansio:

lxrun /uninstall /full

Ilmoitus varoittaa:

'Tämä poistaa Ubuntun asennuksen Windowsista. Tämä poistaa Ubuntu -ympäristön sekä kaikki muutokset, uudet sovellukset ja käyttäjätiedot. '

Tyyppi ja mahdollistaa ohjelmiston poistamisen.

kuinka palauttaa wifi -salasana androidissa

Bash on Windows sisältää paljon potentiaalia, ja Windows -blogista, Ubuntu -yhteisön sivustoista ja jopa kaikkien suosikeista löytyy erinomaisia ​​resursseja: Reddit . Keskusteluja /r /bashonubuntuonwindows -säikeessä ovat Visual Studio -koodin suorittaminen, Samba -tiedostopalvelimet ja kehittäminen WSL: n kanssa. Kuten graafisten sovellusten käyttäminen osoitti, mahdollisuudet ovat lähes rajattomat.

Mihin tarkoitukseen käytät tällä hetkellä Bashia Windowsissa? Käytätkö edes Bashia Windowsissa? Kerro meille alla olevasta kommenttiosasta!

Jaa Jaa Tweet Sähköposti 15 Windowsin komentokehotteen (CMD) komentoa, jotka sinun on tiedettävä

Komentorivi on edelleen tehokas Windows -työkalu. Tässä ovat hyödyllisimmät CMD -komennot, jotka jokaisen Windows -käyttäjän on tiedettävä.

Lue seuraava
Liittyvät aiheet
  • Linux
  • Windows
  • Windows 10
  • Linux Bash Shell
Kirjailijasta Moe Long(85 artikkelia julkaistu)

Moe Long on kirjailija ja toimittaja, joka kattaa kaiken tekniikasta viihteeseen. Hän ansaitsi englannin kielen B.A. Pohjois -Carolinan yliopistosta Chapel Hilliltä, ​​missä hän oli Robertson -tutkija. MUO: n lisäksi hän on esiintynyt htpcBeginner-, Bubbleblabber-, The Penny Hoarder-, Tom's IT Pro- ja Cup of Moe -elokuvissa.

Lisää Moe Longilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi