Kotisivu » pöytä- » Bash on Ubuntu Windows 10 ssä - Nauti Linux-tuotteista Windowsissa

    Bash on Ubuntu Windows 10 ssä - Nauti Linux-tuotteista Windowsissa

    Microsoft käynnisti äskettäin Bash Ubuntu -palvelussa Windows 10: ssä¢Â ??  ?? kuoriympäristö, jossa on suurin osa Linux CLI työkalut ja apuohjelmat. Käyttämällä samaa voit suorittaa grep, awk ja monia muita työkaluja suoraan Windowsissa ilman, että sinun tarvitsee vaihtaa Linux-levylle.

    Vaikka et koskaan kokeillut Unixia tai Linuxia, täällä on mahdollisuus oppia ja kokeilla Bash ja muut * NIX-työkalut Windows 10 -käyttöjärjestelmässä aloita Bash Windows 10 -käyttöjärjestelmässä ja käyttää niitä eri tavoin.

    Mitä Bash on Ubuntu Windows 10: ssä?

    Bash (Bourne Again SHell) on tekstipohjainen kuori ja skriptikieli Unix- ja Linux-alustoille. Bash on Ubuntu Windows 10: ssä on valinnainen ominaisuus, joka on käytettävissä ihmiset käyttävät Windows 10: n vuosipäiväpäivitystä.

    Se toimii Windows-käyttöjärjestelmän (WSL) yläosassa ja antaa sinulle mahdollisuuden kokemusta Linuxista Windows-tietokoneen sisällä.

    Tämä uusi tekniikka mahdollistaa suorita * NIX-komentoja ja yhteensopivia komentorivityökaluja pohjimmiltaan Windowsissa. Sinun ei enää tarvitse asentaa Unix- tai Linux-distro-ohjelmaa Windows-käyttöjärjestelmän rinnalle tai määrittää virtuaalikoneen kokeilemaan * NIX-käyttöjärjestelmää.

    Verrattuna virtuaalikoneeseen, Bash on ubuntu vaatii vähemmän järjestelmän resursseja, ja voit käyttää sekä Windows- että Linux-työkaluja samanaikaisesti.

    Bash Windows 10: ssä on erityisen hyödyllinenkehittäjät ja järjestelmänvalvojat avoimen lähdekoodin hankkeissa. Tämä ominaisuus tulee Microsoftin ennakoimaton lahja Canonicalin tuella.

    Tämän tarkoituksena on rajoittaa Windows-järjestelmän välistä eroa vapaan ja avoimen lähdekoodin Linux-teknologioiden kanssa, jotka alkavat Bash-kuoresta.

    edut
    • Suorita * NIX-komentorivin apuohjelmia grep, awk ja sed
    • Suorita shell-skriptit (.sh) tuetuilla komentorivin apuohjelmilla
    • Selaa ja muokkaa paikallista Windows-tiedostojärjestelmää Bashin avulla
    • Kokeile erilaisia ​​* NIX-työkaluja ja apuohjelmia, kuten Python, Ruby, Git jne.
    • Tukee palvelintyökaluja, kuten Apache HTTP Server, MySQL ja paljon muuta
    haitat
    • Ei suorita GUI-työkaluja luonnollisesti (vaikka alla on temppu)
    • Ei salli Bash-komentosarjojen suorittamista Windows-ohjelmissa ja päinvastoin

    Bashin asentaminen Ubuntuun Windows 10: ssä?

    Bash on Ubuntu Windows 10: ssä on asennettavissa manuaalisesti, jos järjestelmä toimii Windows 10: ssä Anniversary Update (rakenna 14393 tai uudempi) ja tukee 64-bittistä prosessori. Noudata näitä ohjeita vahvistaaksesi, että järjestelmä täyttää nämä vaatimukset:

    1. Avata asetukset > valita järjestelmä > valita Noin
    2. Etsi seuraavat tiedot: OS Build ja Järjestelmän tyyppi

    Kun olet tarkistanut vaatimukset, voit asentaa Bashin seuraavasti:

    1. Avata asetukset > valita Päivitä ja suojaa > valita Kehittäjille
    2. Alla Käytä kehittäjän ominaisuuttas > valita kehittäjätila vaihtoehto ja Windows 10 etsii ja asentaa kehitystilan paketin

    Huomautus: Bash asennetaan huolimatta alla olevassa kuvassa esitetystä virheilmoituksesta.

    Nyt ota käyttöön Windows-osajärjestelmä Linuxille (valinnainen ominaisuus) käyttäen näitä vaiheita:

    1. Vuonna alkaa kirjoita hakukenttä, kirjoita "vuoro"ja napsauta Laita Windows toiminnot päälle tai pois
    2. valita Windowsin Linux-alijärjestelmä (Beta) ja napsauta kunnossa
    3. Kun olet asentanut Windows-osajärjestelmän Linuxiin, käynnistä tietokone uudelleen, jos sitä pyydetään
    4. Vuonna alkaa kirjoita hakukenttä, kirjoita "cmd"ja avaa Komentokehote
    5. Tyyppi “lyödä” komentokehotteessa ja paina Enter
    6. Kirjoita "y"hyväksyäksesi käyttöehdot (voit myös tarkistaa ne annetulla linkillä)
    7. Windowsin Linux-alijärjestelmä ladataan ja asennetaan nyt Bash on Ubuntu, ja sijoittaa samaan pikakuvakkeen Aloitusvalikko
    8. Kun Bash on asennettu, sinun on luotava a UNIX-käyttäjätunnus ja -salasana

    Huomautus: Sen ei tarvitse olla sama kuin Windowsin tilin nimi ja salasana.

    Onnea â ??  ?? olet asentanut Bashin Ubuntuun Windows 10: ssä nyt. Sinä pystyt Käynnistä se Käynnistä-valikosta ja nauti Unix- ja Linux-apuohjelmien käyttämisestä nyt.

    Bashin käyttäminen Ubuntuissa Windows 10: ssä?

    Asennuksen jälkeen voit Nauti Bashin käyttämisestä juuri ("järjestelmänvalvoja" Windows-termissä) tai täydet käyttöoikeudet Windows 10 -käyttöjärjestelmässä paikallinen tiedostojärjestelmä (C: drive) sijaitsee / Mnt / c- hakemistoa tässä kuoriympäristössä ja samalla tavoin kuin asemissa.

    Huomautus: Samoin kuin * NIX-järjestelmät, Bash Windows 10: n ympäristössä on myös tapauskohtainen, ts., nimet "tuhka", "Ash", "AsH" ja "ASH" ovat erilaisia.

    Lisää * NIX-työkalujen ja apuohjelmien asentaminen?

    Sinä pystyt asenna lisää ohjelmistoja tai päivitä nykyiset työkalut käyttämällä tunnettua apt-get komento etuliitteellä sudo suorittaa ne root- tai pääkäyttäjänä Windowsissa.

    Alla on luettelo apt-get -komennoista voit asentaa * NIX-ohjelmiston:

    • sudo apt-get päivitys - Päivitä pakettiluettelotiedot (luettelo ohjelmistoista, jotka ovat ladattavissa sekä niiden versionumerot)
    • sudo apt-get -asennus - Asenna uusi sovelluspaketti (korvaa ""asennettavan paketin nimen kanssa"
    • sudo apt-get poista - Poista nykyinen sovelluspaketti (korvaa ""poistettavan paketin nimen kanssa"
    • sudo apt-cache -haku - Hae saatavilla olevia paketteja (korvaa "", jossa paketin nimi on haettavissa"
    • sudo apt-get päivitys - Lataa ja päivitä asennetut ohjelmistopaketit

    Kun olet ladannut ja asentanut sovelluksen, voit kirjoita sen nimi Bash-kuoreen (ilman mitään laajennuksia) ja paina Enter-näppäintä samanlaiseksi.

    Huomaa, että Linux-pohjaiset työkalut ja apuohjelmat ovat vain Bash-kuoressa.

    Bash-komentosarjojen suorittaminen?

    Bash-kuoressa voit käyttää nano tai vi editorit luomaan komentosarjoja. Kun olet luonut komentosarjan tarvittavilla komennoilla, tallenna ja sulje editori ja noudata näitä komentorivin komentosarjan suorittaminen:

    1. Tee komentosarja suoritettavaksi käyttämällä chmod komento, chmod + x ./myscript.sh skripti nimeltä "myscript.sh"läsnä nykyisessä hakemistossa
    2. Suorita komentosarja terminaalissa määrittämällä sen koko polku, ./myscript.sh skripti nimeltä "myscript.sh"läsnä nykyisessä hakemistossa
    Linux-komentojen suorittaminen Bashin ulkopuolella?

    Sinun ei tarvitse käynnistää Bash-kuoren ensin, jotta voit suorittaa * NIX-komennon, pikemminkin suorittaa komentosarjan tai käynnistää ohjelman. Sinä pystyt suorita komento suoraan käyttämällä bash -c, joita voidaan käyttää eri tarkoituksiin, kuten:

    • Työpöydän pikakuvakkeiden luominen
    • Linux-ohjelmien käynnistäminen suoraan Suorita työkalu
    • Soita Linux-komentoihin eränä tai PowerShell-skriptit

    Voit esimerkiksi käynnistää vi-editorin seuraavasti:

    1. Paina Win + R käynnistääksesi Juosta työkalu
    2. Kirjoita Suorita-ikkunaan bash -c "vi" ja napsauta kunnossa käynnistää vi-editorin
    GUI-ohjelmien suorittaminen Bash-ohjelmalla?

    Bash on Ubuntu Windows 10: ssä ei tue GUI-ohjelmistoa, mutta voi ajaa joitakin grafiikkaan perustuvat työkalut käyttämällä vanhaa VNC-temppua. Temppu vaatii X-palvelimen Windowsissa ja Bash on Ubuntu, joka on määritetty reitittämään grafiikat kyseiseen palvelimeen.

    Seuraavassa on vaiheittainen menettely tuloksen saavuttamiseksi:

    1. Asenna X-palvelinohjelma Windowsissa, kuten Xming
    2. Asenna GUI-ohjelma Bashiin käyttämällä apt-get esimerkiksi komento sudo apt-get install vim-gtk GTK-pohjaisen Vim-editorin asentaminen
    3. Kun se on asennettu, suorita se vienti DISPLAY =: 0 kaupungissa: Bash.

      Huomautus:

      Sinun on suoritettava tämä komento aina, kun avaat Bashin uudelleen
    4. Nyt käynnistää GUI * NIX -työkalun esimerkiksi suorittamalla sen suoritettavan nimen Bashissa, suorita gvim käynnistää GTK-pohjainen Vim-editori

    Huomautus: Kaikkia * NIX-pohjaisia ​​GUI-ohjelmia ei vielä tueta tämä temppu, joten jos suosikkiohjelmasi ei toimi, älä huolehdi ja odota virallista tukea tulevissa päivityksissä. Myös, saatat saada järjestelmän kaatuu, kun käytät muutamia GUI-työkaluja samasta syystä.

    Yhteiset ja hyödylliset Bash-komennot

    Bash on Ubuntu Windows 10 tukee useita tavallisia komentoja ja käyttää lukuisia komentorivin apuohjelmia auttaa saavuttamaan päivittäisiä tehtäviä ja kirjoittamaan hyödyllisiä komentosarjoja. Tässä on luettelo tavallisista Unix- ja Linux-komentoista, joiden avulla voit aloittaa Bashin käytön.

    Kääri â ??  ?? Se on hyvä alku

    Bash on Ubuntu Windows 10: ssä osoittautuu uudeksi aamunkoitteeksi Microsoft käyttää lopulta ilmaisen ja avoimen lähdekoodin ohjelmistoja Windows-alustallaan. Tämä antaa kehittäjille mahdollisuuden hyödyntää avoimen lähdekoodin kehittäjän ekosysteemiä ilman sivulataamista Linuxilla tai virtuaalikoneella.

    Kuitenkin * NIX-sovellukset eivät voi olla vuorovaikutuksessa tai käynnistää Windows-ohjelmia suoraan, mutta se on vain alku, joten pidämme päämme hyviä mahdollisuuksia eteenpäin.

    Miten sinusta tuntuu Bashista Ubuntu-palvelussa ja mitä ominaisuuksia haluat nähdä Bashille Ubuntuissa tulevissa Windows 10 -päivityksissä? Ystävällisesti jaa ajatuksiasi kommenttien avulla.