If-Koubou

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

Linux Bash Shellin asentaminen ja käyttö Windows 10: ssä (Miten)

Joulupäivityksessä käyttöön otettu Windows-alijärjestelmä Linuxille tuli vakaa ominaisuus Fall Creators -päivityksessä. Nyt voit käyttää Ubuntua ja openSUSEa Windowsissa, sillä Fedora ja Linux-jakelu tulevat pian.

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

Tämä ei ole Windowsille koottu virtuaalikone, kontti tai Linux-ohjelmisto (kuten Cygwin). Sen sijaan Windows 10 tarjoaa täyden Windows-alijärjestelmän, joka on tarkoitettu Linuxille Linux-ohjelmiston suorittamiseen. Se perustuu Microsoftin hylättyyn Project Astoria -työhön Android-sovellusten käyttämiseksi Windowsissa.

Ajattele sitä viinin vastaisena. Viinin avulla voit käyttää Windows-sovelluksia suoraan Linuxissa, Linuxin Windows-alijärjestelmä mahdollistaa Linux-sovellusten käytön suoraan Windowsissa.

Microsoft työskenteli Canonicalin kanssa tarjotakseen täyden Ubuntu-pohjaisen Bash-kuoriympäristön, joka toimii tämän osajärjestelmän päällä. Teknisesti tämä ei ole ollenkaan Linux. Linux on taustalla oleva käyttöjärjestelmän ydin, eikä sitä ole saatavilla täällä. Sen ansiosta voit suorittaa Bash-kuori ja täsmälleen samat binäärit, jotka normaalisti toimivat Ubuntu Linuxissa. Vapaat ohjelmistopuristeet väittävät usein keskimääräisen Linux-käyttöjärjestelmän olevan nimeltään "GNU / Linux", koska Linux-ytimessä on todella paljon GNU-ohjelmistoa. Bash-kuori, jonka saat, on oikeastaan ​​vain kaikki GNU: n apuohjelmat ja muut ohjelmistot.

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

Tässä on joitain rajoituksia. Tämä ei vielä tue palvelimen taustaohjelmistoa, eikä se toimi virallisesti graafisten Linux-sovellusten kanssa. Kaikki komentorivisovellukset eivät toimi, koska ominaisuus ei ole täydellinen.

Asennuksen asentaminen Windows 10: een

Tämä ominaisuus ei toimi Windowsin 32-bittisessä versiossa, joten varmista, että käytät Windowsin 64-bittistä versiota. Nyt on aika siirtyä Windowsin 64-bittiseen versioon, jos käytät yhä 32-bittistä versiota.

Olettaen, että sinulla on 64-bittinen Windows, pääset alkuun päävalikosta Ohjauspaneeli> Ohjelmat> Ota Windowsin ominaisuudet käyttöön tai poista käytöstä. Ota käyttöön "Windows Subsystem for Linux" -valinta ja napsauta sitten "OK" -painiketta.

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

Huomautus: Aloittamalla Fall Creators -päivityksen avulla sinun ei enää tarvitse ottaa käyttöön Kehittäjätilaa Asetukset-sovelluksessa tämän ominaisuuden käyttämiseen. Sinun tarvitsee vain asentaa se Windowsin Ominaisuudet -ikkunasta.

Kun tietokone käynnistyy uudelleen, avaa Microsoft Store Käynnistä-valikosta ja etsi kaupasta "Linux". Napsauta "Hanki sovellukset" Linux-käyttöjärjestelmässä -ikkunassa.

Huomautus: Syyskauden tekijöiden päivityksestä alkaen Ubuntun asentaminen ei onnistu käynnistämällä "bash" -komentoa. Sen sijaan sinun on asennettava Ubuntu tai jokin muu Linux-jakelu Store-sovelluksesta.

Näet luettelon jokaisesta Windows Storesta tällä hetkellä saatavilla olevasta Linux-jakelusta. Fall Creators -päivityksen mukaan tämä sisältää Ubuntun, openSUSE Leapin ja openSUSE Enterprisein, ja lupaus siitä, että Fedora saapuu pian.

Päivittää: Debian ja Kali ovat nyt saatavilla Store-palvelussa, mutta niitä ei ole lueteltu tässä. Etsi ja asenna ne "Debian Linux" tai "Kali Linux".

Voit asentaa Linux-jakelun napsauttamalla sitä ja napsauttamalla sitten "Hanki" tai "Asenna" -painiketta asentaaksesi sen kuten mikä tahansa muu Store-sovellus.

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

Voit myös asentaa useita Linux-jakeluja ja heillä on jokainen omat yksilölliset pikakuvakkeet. Voit jopa käyttää useita eri Linux-jakeluja kerralla eri ikkunoissa.

Kuinka käyttää Bash Shell ja Asenna Linux-ohjelmisto

Nyt sinulla on täysi komentorivin komentojono, joka perustuu Ubuntuun tai mihin tahansa Linux-jakeluun, jonka asensit.

Koska ne ovat samoja binäärejä, voit käyttää Ubuntun apt- tai apt-get-komentoa asentamaan ohjelmia Ubuntun arkistoista, jos käytät Ubuntua. Käytä vain mitä komentoa käytät tavallisesti Linux-jakelussa. Voit käyttää kaikkia Linux-komento-ohjelmia siellä, vaikka jotkin sovellukset eivät ehkä vielä toimi täydellisesti.

Voit avata Linux-ympäristön, jonka olet asentanut, avaamalla Käynnistä-valikon ja etsimällä minkä tahansa asentaman jakelun. Jos esimerkiksi asensit Ubuntun, käynnistä Ubuntu-pikakuvake.

Voit napauttaa tämän sovelluksen pikakuvakkeen Käynnistä-valikkoon, tehtäväpalkkiin tai työpöydälle helpottamaan käyttöä.

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 Windowsin käyttäjätunnusta ja salasanaa, mutta niitä käytetään Linux-ympäristössä.

Jos esimerkiksi annat "bob" ja "letmein" käyttöoikeuksillesi, käyttäjätunnuksesi Linux-ympäristössä on "bob" ja Linux-ympäristössä käytettävä salasana on "letmein" - ei ole väliä Windowsin käyttäjätunnuksestasi ja salasana ovat.

Voit käynnistää asennetun Linux-ympäristön käynnistämällä WSL komento. Jos sinulla on useita Linux-jakeluja, voit valita Linux-ympäristön, jota tämä komento käynnistää.

Jos sinulla on Ubuntu asennettuna, voit myös suorittaa ubuntu komento asentaa sen. Käytä openSUSE Leap 42 -ohjelmaa opensuse-42 . SUSE Linux Enterprise Sever 12 -ohjelmassa on käytettävä SLES-12 . Nämä komennot on lueteltu jokaisen Linux-jakelun sivulla Windows Storessa.

Voit silti käynnistää oletusympäristön Linux suorittamalla lyödä mutta Microsoft sanoo, että tämä on vanhentunut. Tämä tarkoittaa lyödä komento voi pysähtyä toimimasta tulevaisuudessa.

Jos olet kokenut Bash-kuori Linuxissa, Mac OS X: ssä tai muilla alustoilla, sinulla on oikeus kotona.

Ubuntussa on oltava etuliite komennolla sudo käyttää sitä root-käyttöoikeuksilla. UNIX-alustoilla "root-käyttäjällä" on täysi pääsy järjestelmään, kuten Windows-järjestelmänvalvojan käyttäjä. Windows-tiedostojärjestelmäsi sijaitsee osoitteessa / Mnt / c- Bash-kuoriympäristössä.

Käytä samoja Linux-päätelaitteita, joita haluat käyttää. Jos olet tottunut tavalliseen Windows Command Promptiin DOS-komennoillaan, tässä on muutamia peruskomentoja, jotka ovat yhteisiä sekä Bash- että Windows-käyttöjärjestelmille:

  • Vaihda hakemisto: CD Bashissa, CD tai chdir DOS: ssa
  • Luettelo hakemiston sisällöstä: ls Bashissa, dir DOS: ssa
  • Siirrä tai nimeä tiedosto uudelleen: mv Bashissa, liikkua ja nimeä uudelleen DOS: ssa
  • Kopioi tiedosto: cp Bashissa, kopio DOS: ssa
  • Poista tiedosto: rm Bashissa, del tai pyyhkiä DOS: ssa
  • Luo hakemisto: mkdir Bashissa, mkdir DOS: ssa
  • Käytä tekstieditoria: vi tai nano Bashissa, muokata DOS: ssa

On tärkeää muistaa, että toisin kuin Windows, Bash-kuori ja sen Linux-jäljittelevä ympäristö ovat pienyrittäjiä. Toisin sanoen "File.txt", jolla on suuri kirjain, poikkeaa "file.txt" -ohjelmasta ilman pääomaa.

Lisätietoja saat tutustumalla Linux-komentorivin aloittelijan oppaaseen ja muihin vastaaviin Bash-kuoriin, Ubuntu-komentoriviin ja Linux-päätteisiin.

Asennetaan ja päivitetään Ubuntun ympäristöohjelmisto apt-komennolla. Muista etukäteen nämä komennot sudo , jolloin ne toimivat pääkäyttäjänä - Linuxin vastaava ylläpitäjä. Tässä ovat apt-get-komennot, jotka sinun on tiedettävä:

  • Lataa päivitetyt tiedot saatavilla olevista paketeista: sudo apt päivitys
  • Asenna sovelluspaketti: sudo apt asenna paketin nimi (Korvaa paketin nimi paketin nimellä.)
  • Sovelluspaketin asennuksen poistaminen: sudo apt poista pakkausnimi (Korvaa paketin nimi paketin nimellä.)
  • Hae saatavilla olevia paketteja: sudo apt hakusana (Korvaa sanan sanalla, jonka haluat etsiä paketin nimiä ja kuvauksia.)
  • Lataa ja asenna asennetut paketit uusimmat versiot: sudo apt päivitys

Jos asennat SUSE Linux -jakauman, voit käyttää zypper-komentoa asentamaan ohjelmiston sijaan.

Kun olet ladannut ja asentanut sovelluksen, voit kirjoittaa sen nimen kehotteeseen ja käynnistää se painamalla Enter-näppäintä. Tarkasta lisätietoja sovelluksen käyttöoppaista.

Bonus: asenna Ubuntu-fontti oikeaan Ubuntun kokemukseen

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

Näin näyttää:

Asenna fontti ensin lataamalla Ubuntu-fonttiperhe Ubuntun verkkosivustolta. Avaa ladattu .zip-tiedosto ja etsi UbuntuMono-R.ttf-tiedosto. Tämä on Ubuntu monospace -fontti, joka on ainoa, jota käytetään päätelaitteessa. Se on ainoa fontti, jota sinun tarvitsee asentaa.

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

Jotta Ubuntu monospace -fontti olisi konsolissa vaihtoehto, sinun on lisättävä asetus Windowsin rekisteriin.

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

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont

Napsauta oikeanpuoleisessa ruudussa hiiren kakkospainikkeella ja valitse Uusi> Merkkijono. Nimeä uusi arvo000 .

Kaksoisnapsauta juuri luomasi "000" merkkijono ja kirjoita sitten Ubuntu Mono koska sen arvotiedot.

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

Ohjelmisto asentaa Bash-kuoriin on rajoitettu Bash-kuoriin. Voit käyttää näitä ohjelmia komentokehote, PowerShell tai muualla Windowsissa, mutta vain, jos suoritat ohjelman bash -c komento.