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
taichdir
DOS: ssa - Luettelon sisältö:
ls
kaupungissa: Bash,dir
DOS: ssa - Siirrä tai nimeä tiedosto uudelleen:
mv
kaupungissa: Bash,liikkua
janimeä uudelleen
DOS: ssa - Kopioi tiedosto:
cp
kaupungissa: Bash,kopio
DOS: ssa - Poista tiedosto:
rm
kaupungissa: Bash,del
taipyyhkiä
DOS: ssa - Luo hakemisto:
mkdir
kaupungissa: Bash,mkdir
DOS: ssa - Käytä tekstieditoria:
vi
tainano
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.