Kotisivu » miten » Linux Bash Shellin asentaminen ja käyttö Windows 10 ssä

    Linux Bash Shellin asentaminen ja käyttö Windows 10 ssä

    Anniversary-päivityksessä käyttöön otettu Linux-alijärjestelmä, Linux, tuli vakaana Fall Creators -päivityksen ominaisuudeksi. Nyt voit ajaa Ubuntua ja openSUSEa Windowsissa, kun Fedora ja Linux-jakelut tulevat pian.

    Mitä sinun tarvitsee tietää Windows 10: n Bash Shellistä

    Tämä ei ole virtuaalikone, kontti tai Windows-ohjelmisto (kuten Cygwin). Sen sijaan Windows 10 tarjoaa täyden Windows-osajärjestelmän, joka on tarkoitettu Linuxille Linux-ohjelmistojen suorittamiseen. Se perustuu Microsoftin hylättyyn Project Astorian työhön Android-sovellusten suorittamisessa Windowsissa.

    Ajattele sitä viinin vastakohtana. Viinin avulla voit suorittaa Windows-sovelluksia suoraan Linuxissa, mutta Linuxin Linux-järjestelmässä voit käyttää Linux-sovelluksia suoraan Windowsissa.

    Microsoft työskenteli Canonicalin kanssa tarjoamaan täyden Ubuntu-pohjaisen Bash shell -ympäristön, joka toimii tämän osajärjestelmän yläpuolella. Teknisesti tämä ei ole Linux. Linux on käyttöjärjestelmän ydin, jota ei ole saatavilla täällä. Sen sijaan voit suorittaa Bash-kuoren ja täsmälleen samat binäärit, joita normaalisti käytät Ubuntu Linuxissa. Vapaa ohjelmisto puristit usein väittävät, että keskimääräinen Linux-käyttöjärjestelmä on nimeltään GNU / Linux, koska se on todella paljon GNU-ohjelmistoa, joka toimii Linux-ytimessä. Bash-kuori, jonka saat, on oikeastaan ​​vain kaikki GNU-apuohjelmat ja muut ohjelmistot.

    Vaikka tämä ominaisuus oli alun perin nimeltään "Bash on Ubuntu Windowsissa", se mahdollistaa myös Zsh: n ja muiden komentorivikuorien käytön. Se tukee nyt myös muita Linux-jakeluja. Voit valita openSUSE Leap- tai SUSE Enterprise Server -palvelimen Ubuntu-palvelun sijasta, ja Fedora on myös matkalla.

    Tässä on joitakin rajoituksia. Tämä ei tue vielä taustapalvelinohjelmistoa, eikä se toimi virallisesti graafisten Linux-työpöytäsovellusten kanssa. Kaikki komentorivisovellukset eivät toimi, sillä ominaisuus ei ole täydellinen.

    Bashin asentaminen Windows 10 -käyttöjärjestelmään

    Tämä ominaisuus ei toimi Windows 10: n 32-bittisessä versiossa, joten varmista, että käytät Windowsin 64-bittistä versiota. On aika vaihtaa 64-bittiseen Windows 10 -versioon, jos käytät silti 32-bittistä versiota.

    Olettaen, että sinulla on 64-bittinen Windows, pääset alkuun valitsemalla Ohjauspaneeli> Ohjelmat> Ota Windowsin toiminnot käyttöön tai pois käytöstä. Ota käyttöön luettelon Windows-alijärjestelmän käyttöjärjestelmä ja napsauta sitten OK-painiketta.

    Napsauta Käynnistä nyt uudelleen, kun sinua kehotetaan käynnistämään tietokone uudelleen. Toiminto ei toimi ennen kuin käynnistät uudelleen.

    Huomautus: Alkaen Fall Creators Update -ohjelmaan, sinun ei enää tarvitse ottaa kehitystilaa käyttöön Asetukset-sovelluksessa, jotta voit käyttää tätä ominaisuutta. Sinun tarvitsee vain asentaa se Windowsin ominaisuudet -ikkunasta.

    Kun tietokone on käynnistynyt uudelleen, avaa Microsoft Store -valikko Käynnistä-valikosta ja etsi “Linux” kaupasta. Napsauta “Get the apps” alla ”Linux on Windows?” -Banneria.

    Huomautus: Alkaen Fall Creators Update -palvelusta, et voi enää asentaa Ubuntua suorittamalla bash-komennon. Sen sijaan sinun täytyy asentaa Ubuntu tai muu Linux-jakelu Store-sovelluksesta.

    Näet luettelon kaikista Linux-jakelusta, joka on tällä hetkellä käytettävissä Windows Storessa. Fall Creators -päivityksen mukaan tähän sisältyy Ubuntu, openSUSE Leap ja openSUSE Enterprise, ja lupaus, että Fedora saapuu pian.

    Päivittää: Debian ja Kali ovat nyt saatavilla myymälässä, mutta niitä ei ole lueteltu tässä. Etsi ja asenna ne etsimällä Debian Linux tai Kali Linux.

    Voit asentaa Linux-jakelun napsauttamalla sitä ja napsauttamalla sitten “Get” tai “Install” -painiketta asentaaksesi sen kuten mitä tahansa muuta Store-sovellusta.

    Jos et ole varma, mikä Linux-ympäristö asennetaan, suosittelemme Ubuntua. Tämä suosittu Linux-jakelu oli aiemmin ainoa vaihtoehto, mutta muut Linux-järjestelmät ovat nyt saatavilla niille, joilla on erityistarpeita.

    Voit myös asentaa useita Linux-jakeluja, ja jokaisella on omat omat pikakuvansa. Voit jopa ajaa useita eri Linux-jakeluja kerrallaan eri ikkunoissa.

    Bash Shellin käyttö ja Linux-ohjelmiston asentaminen

    Sinulla on nyt täydellinen komentorivin bash-kuori, joka perustuu Ubuntuun tai mihin tahansa muuhun Linux-jakeluun, jonka olet asentanut.

    Koska ne ovat samoja binaareja, voit käyttää Ubuntu-ohjelman apt- tai apt-get-komentoa asentaaksesi ohjelmistoja Ubuntu-tietovarastoista, jos käytät Ubuntua. Käytä vain mitä komentoa käytät normaalisti kyseisessä Linux-jakelussa. Sinulla on pääsy kaikkiin Linux-komentoriviohjelmistoihin, vaikka jotkin sovellukset eivät ehkä vielä toimi täydellisesti.

    Voit avata asentamasi Linux-ympäristön avaamalla Käynnistä-valikon ja etsimällä mitä tahansa jaettua asennusta. Jos esimerkiksi asensit Ubuntu-ohjelman, käynnistä Ubuntu-pikakuvake.

    Voit liittää tämän sovelluksen pikakuvakkeen Käynnistä-valikkoon, tehtäväpalkkiin tai työpöydälle helpommin pääsyä varten.

    Kun käynnistät Linux-ympäristön ensimmäisen kerran, sinua pyydetään antamaan UNIX-käyttäjätunnus ja -salasana. Näiden ei tarvitse vastata Windows-käyttäjätunnusta ja -salasanaa, mutta niitä käytetään Linux-ympäristössä.

    Esimerkiksi, jos annat "bob" ja "letmein" valtakirjasi, Linux-ympäristössäsi oleva käyttäjätunnuksesi on "bob" ja Linux-ympäristössä käytettävä salasana on "letmein" - ei väliä mitä Windows-käyttäjätunnuksesi ja salasana ovat.

    Voit käynnistää asennetun Linux-ympäristön suorittamalla WSL komento. Jos käytössäsi on useita Linux-jakeluja, voit valita Linux-oletusympäristön, jonka tämä komento käynnistää.

    Jos sinulla on Ubuntu asennettu, voit suorittaa myös ubuntu komento asentaa sen. OpenSUSE Leap 42: lle, käytä  opensuse-42 . SUSE Linux Enterprise Sever 12: lle, käytä SLES-12 . Nämä komennot on lueteltu jokaisella Linux-jakelun sivulla Windows Storessa.

    Voit silti käynnistää Linux-oletusympäristön suorittamalla lyödä komento, mutta Microsoftin mukaan tämä on vanhentunut. Tämä tarkoittaa lyödä komento voi lakata toimimasta tulevaisuudessa.

    Jos olet kokenut Bash-kuoren käyttämisen Linuxissa, Mac OS X: ssä tai muissa alustoissa, olet oikeassa kotona.

    Ubuntu-ohjelmassa on etukäteen komento  sudo käyttää sitä root-oikeuksilla. "Root" -käyttäjällä UNIX-alustoilla on täysi pääsy järjestelmään, kuten järjestelmänvalvojan käyttäjä Windowsissa. Windows-tiedostojärjestelmä sijaitsee osoitteessa / Mnt / c- Bash-kuoren ympäristössä.

    Käytä samoja Linux-pääkomentoja, joita käytät kiertääksesi. Jos olet tottunut Windows-komentokehotteeseen, jossa on DOS-komennot, tässä on muutamia perusparametreja, jotka ovat yhteisiä sekä Bashille että Windowsille:

    • Muuta hakemistoa: CD kaupungissa: Bash, CD tai  chdir DOS: ssa
    • Luettelon sisältö:  ls kaupungissa: Bash, dir DOS: ssa
    • Siirrä tai nimeä tiedosto uudelleen: mv kaupungissa: Bash, liikkua ja  nimeä uudelleen DOS: ssa
    • Kopioi tiedosto: cp kaupungissa: Bash,  kopio DOS: ssa
    • Poista tiedosto: rm kaupungissa: Bash,  del tai pyyhkiä DOS: ssa
    • Luo hakemisto:  mkdir kaupungissa: Bash, mkdir DOS: ssa
    • Käytä tekstieditoria: vi tai nano kaupungissa: Bash,  muokata DOS: ssa

    On tärkeää muistaa, että toisin kuin Windows, Bash-kuori ja sen Linux-jäljitelmäympäristö ovat kirjainkohtaisia. Toisin sanoen ”File.txt”, jolla on isot kirjaimet, poikkeaa ”file.txt”: stä ilman pääomaa.

    Jos haluat lisätietoja, tutustu aloittelijan Linux-komentorivin oppaaseen ja muihin vastaaviin Bash-kuoren, Ubuntu-komentorivin ja Linux-päätelaitteen käyttöönottoihin verkossa.

    Asenna ja päivitä Ubuntu-ympäristön ohjelmisto apt-komennolla. Muista etukäteen nämä komennot sudo , joka tekee niistä juoksevan järjestelmänvalvojan Linux-vastaavaksi. Tässä ovat apt-get -komennot, jotka sinun täytyy tietää:

    • Lataa päivitetyt tiedot käytettävissä olevista paketeista: sudo apt update
    • Asenna sovelluspaketti:  sudo apt asentaa packagename (Vaihda ”packagename” paketin nimen kanssa.)
    • Poista sovelluspaketti seuraavasti:  sudo apt poistaa packagename (Vaihda ”packagename” paketin nimen kanssa.)
    • Etsi saatavilla olevat paketit:  sudo apt hakusana (Vaihda sana sanaan, jonka haluat etsiä pakettien nimistä ja kuvauksista.)
    • Lataa ja asenna asennettujen pakettien uusimmat versiot: sudo apt upgrade

    Jos olet asentanut SUSE Linux -jakelun, voit asentaa ohjelmiston zypper-komennolla.

    Kun olet ladannut ja asentanut sovelluksen, voit kirjoittaa sen nimen kehotteeseen ja suorittaa sen painamalla Enter-näppäintä. Tarkista tarkemmin kyseisen sovelluksen dokumentaatio.

    Bonus: Asenna Ubuntu-fontti True Ubuntu Experience -ohjelmaan

    Jos haluat tarkemman Ubuntu-kokemuksen Windows 10: ssä, voit myös asentaa Ubuntu-fontit ja ottaa ne käyttöön päätelaitteessa. Sinun ei tarvitse tehdä tätä, koska oletusarvoinen Windows-komentorivin fontti näyttää melko hyvältä meille, mutta se on vaihtoehto.

    Näyttää, mitä se näyttää:

    Voit asentaa fontin ensin lataamalla Ubuntu-fonttiperheen Ubuntu-verkkosivustolta. Avaa ladattu .zip-tiedosto ja etsi tiedosto "UbuntuMono-R.ttf". Tämä on Ubuntu-monospace-fontti, joka on ainoa terminaali. Se on ainoa fontti, joka sinun on asennettava.

    Kaksoisnapsauta UbuntuMono-R.ttf-tiedostoa ja näet fontin esikatselun. Asenna se järjestelmään napsauttamalla Asenna.

    Jotta Ubuntu-monospace-fontista tulee konsoli, sinun on lisättävä asetus Windowsin rekisteriin.

    Avaa rekisterieditori painamalla näppäimistön Windows + R-näppäintä kirjoittamalla regedit , ja paina sitten Enter. Siirry seuraavaan näppäimeen tai kopioi ja liitä se rekisterieditorin osoiteriville:

    HKEY_LOCAL_MACHINE OHJELMISTOT Microsoft Windows NT Nykyinen versiokonsoli TrueTypeFont

    Napsauta hiiren kakkospainikkeella oikeassa ruudussa ja valitse Uusi> Merkkiarvo. Nimeä uusi arvo 000 .

    Kaksoisnapsauta juuri luomaasi 000 merkkijonoa ja kirjoita sitten Ubuntu Mono sen arvotiedot.

    Käynnistä Ubuntu-ikkuna, napsauta hiiren kakkospainikkeella otsikkopalkkia ja valitse sitten Ominaisuudet-komento. Napsauta Fontti-välilehteä ja valitse sitten fonttiluettelosta "Ubuntu Mono".


    Bash-kuoreen asennettava ohjelmisto on rajoitettu Bash-kuoreen. Voit käyttää näitä ohjelmia komentoriviltä, ​​PowerShellilta tai muualta Windowsista, mutta vain jos käytät bash -c komento.