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.
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.
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.
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öä.
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.
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
bash
mutta Microsoft sanoo, että tämä on vanhentunut. Tämä tarkoittaa
bash
komento voi pysähtyä toimimasta tulevaisuudessa.
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,
move
ja
rename
DOS: ssa
-
Kopioi tiedosto:
cp
Bashissa,
copy
DOS: ssa
-
Poista tiedosto:
rm
Bashissa,
del
tai
erase
DOS: ssa
-
Luo hakemisto:
mkdir
Bashissa,
mkdir
DOS: ssa
-
Käytä tekstieditoria:
vi
tai
nano
Bashissa,
edit
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.
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 update
-
Asenna sovelluspaketti:
sudo apt install packagename
(Korvaa paketin nimi paketin nimellä.)
-
Sovelluspaketin asennuksen poistaminen:
sudo apt remove packagename
(Korvaa paketin nimi paketin nimellä.)
-
Hae saatavilla olevia paketteja:
sudo apt search word
(Korvaa sanan sanalla, jonka haluat etsiä paketin nimiä ja kuvauksia.)
-
Lataa ja asenna asennetut paketit uusimmat versiot:
sudo apt upgrade
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ää:
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_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont
000
Kaksoisnapsauta juuri luomasi "000" merkkijono ja kirjoita sitten
Ubuntu Mono
koska sen arvotiedot.
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.