Kotisivu » miten » Kaikki mitä voit tehdä Windows 10 n New Bash Shellillä

    Kaikki mitä voit tehdä Windows 10 n New Bash Shellillä

    Windows 10: n vuosipäiväpäivitys lisäsi Linux-ympäristöjen tukemista Windows 10 -käyttöjärjestelmään vuonna 2016. Mutta älä ole pettää: tämä on enemmän kuin vain Bash-kuori. Se on täydellinen yhteensopivuuskerros Linux-sovellusten käyttämiseen Windowsissa.

    Olemme kattaneet paljon asioita, joita voit tehdä Windows 10: n uudessa Bash-kuoressa, joten olemme pyöristäneet kaikki nämä oppaat yhteen mega-listaan ​​täällä, avuksesi.

    Linuxin käyttö Windowsissa

    Voit asentaa Linux-ympäristön ja Bash-kuoren mihin tahansa Windows 10 -versioon, mukaan lukien Windows 10 Home. Se vaatii kuitenkin Windows 10: n 64-bittisen version. Sinun tarvitsee vain ottaa käyttöön Windows-osajärjestelmä Linux-ominaisuudelle ja asentaa sitten valitsemasi Linux-jakelu, esimerkiksi Ubuntu-Windows, Windows Storesta.

    Koska syksyn luojat -päivitys päivitetään vuoden 2017 lopulla, sinun ei tarvitse enää ottaa kehitystilaa käyttöön Windowsissa, ja tämä ominaisuus ei ole enää beta.

    Asenna Linux-ohjelmisto

    Helpoin tapa asentaa Linux-ohjelmisto Ubuntu (tai Debian) -ympäristöön on apt-get komento. (Sen osuva komento toimii myös.) Tämä komento lataa ja asentaa ohjelmiston Ubuntu-ohjelmiston arkistoista. Voit ladata ja asentaa yhden tai useamman sovelluksen vain yhdellä komennolla.

    Koska tämä on enemmän tai vähemmän täynnä Ubuntu userpace -ympäristöä, voit myös asentaa ohjelmiston muilla tavoilla. Voit koota ja asentaa ohjelmiston lähdekoodista aivan kuten Linux-jakelussa.

    Jos olet asentanut toisen Linux-jakelun, käytä komentoja ohjelmiston asentamiseen kyseiselle tietylle jakelulle. Esimerkiksi openSUSE käyttää zypper komento.

    Suorita useita Linux-jakeluita

    Fall Creators Update -ohjelma mahdollisti myös tuen useille Linux-jakeluille, joissa aikaisemmin vain Ubuntu oli käytettävissä. Aluksi voit asentaa Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU / Linux tai Kali Linux. Fedora on myös matkalla, ja näemme todennäköisesti lisää Linux-jakeluja, joita tarjotaan tulevaisuudessa.

    Voit asentaa useita Linux-jakeluja, ja voit jopa käyttää useita eri Linux-ympäristöjä samanaikaisesti.

    Jos et ole varma, mitä asentaa, suosittelemme Ubuntua. Mutta jos tarvitset tietyn Linux-jakelun, ehkä testaat ohjelmistoa, joka toimii SUSE Linux Enterprise Server- tai Debian-palvelimella, tai haluatko Kali Linux -tietoturvatestaustyökalut, ne ovat saatavilla myymälässä Ubuntun rinnalla.

    Windows-tiedostojen käyttäminen Bash- ja Bash-tiedostoissa

    Linux-tiedostot ja Windows-tiedostot on yleensä erotettu toisistaan, mutta on olemassa tapoja käyttää Linux-tiedostoja Windowsista ja Windowsin tiedostoista Linux-ympäristössä.

    Asentamasi Linux-jakelut luovat piilotetun kansion, johon kaikki Linux-ympäristössä käytetyt tiedostot tallennetaan. Voit käyttää tätä kansiota Windowsista, jos haluat tarkastella ja varmuuskopioida Linux-tiedostoja Windows-työkaluilla, mutta Microsoft varoittaa, että sinun ei pitäisi muuttaa näitä Linux-tiedostoja Windows-työkaluilla tai luoda uusia tiedostoja Windows-sovellusten avulla.

    Kun olet Linux-ympäristössä, voit käyttää Windows-asemiasi / mnt / -kansiossa. C: -asema sijaitsee osoitteessa / mnt / c ja D: -asema sijaitsee esimerkiksi osoitteessa / mnt / d. Jos haluat työskennellä Linux- ja Windows-ympäristöissä olevien tiedostojen kanssa, aseta ne johonkin Windows-tiedostojärjestelmään ja avaa ne / mnt / folder -kansiossa.

    Asenna irrotettavat asemat ja verkkoalueet

    Linuxin Linux-osajärjestelmä kiinnittää automaattisesti kiinteät sisäiset asemat / mnt / -kansioon, mutta se ei asenna automaattisesti irrotettavia asemia, kuten USB-asemia ja optisia levyjä. Se ei myöskään asenna automaattisesti mitään verkkoasemia, jotka voidaan kartoittaa tietokoneessa.

    Voit kuitenkin liittää ne itse ja käyttää niitä Linux-ympäristössä erityisellä asennuskomennolla, joka hyödyntää drvfs-tiedostojärjestelmää.

    Vaihda Zshiin (tai toiseen Shelliin) Bashin sijaan

    Vaikka Microsoft esitti alun perin tämän ominaisuuden "Bash shell" -ympäristöksi, se on itse asiassa taustalla oleva yhteensopivuuskerros, jonka avulla voit käyttää Linux-ohjelmistoa Windowsissa. Tämä tarkoittaa, että voit käyttää muita kuoret Bashin sijaan, jos haluat niitä.

    Voit esimerkiksi käyttää Zsh-kuoria Bashin sijaan. Voit jopa saada standardin Bash-kuoren automaattisesti vaihtamaan Zsh-kuoren, kun avaat Linux-kuoren pikavalinnan Käynnistä-valikosta.

    Käytä Bash-komentosarjoja Windowsissa

    Tämän ympäristön ansiosta on mahdollista kirjoittaa Bash shell -skripti Windowsiin ja suorittaa se. Bash-skripti voi käyttää Windows-tiedostoja, jotka on tallennettu / mnt -kansioon, joten voit käyttää Linux-komentoja ja komentosarjoja normaaliin Windows-tiedostoihisi. Voit myös suorittaa Windows-komentoja Bash-skriptistä.

    Voit lisätä Bash-komennot Batch-komentosarjaan tai PowerShell-skriptiin, joka on melko kätevä. Kaikki tämä ja enemmän, katso opas bash-skripteistä Windows 10: ssä.

    Käynnistä Linux-komentot Linux Shellin ulkopuolelta

    Jos haluat vain käynnistää ohjelman nopeasti, suorittaa komennon tai suorittaa komentosarjan, sinun ei tarvitse edes käynnistää Bash-ympäristöä. Voit käyttää bash -c tai WSL komento suorittaa Linux-komento Linux-kuoren ulkopuolelta. Linux-ympäristö suorittaa yksinkertaisesti komennon ja lopettaa sen. Jos suoritat tämän komennon komentokehote- tai PowerShell-ikkunasta, komento tulostaa sen lähdön komentoriville tai PowerShell-konsoleille.

    Voit tehdä paljon bash -c tai WSL. Voit luoda työpöydän pikakuvakkeita käynnistääksesi Linux-ohjelmat, integroida ne erä- tai PowerShell-skripteihin tai suorittaa niitä muulla tavalla, jolla Windows-ohjelma käynnistetään.

    Suorita Windows-ohjelmat Bashista

    Voit luoda Windows-ohjelmia Linux-ympäristöstä lähtien Creator-päivityksestä (joka julkaistiin keväällä 2017). Tämä tarkoittaa, että voit integroida Windows-komennot Linux-komentojen rinnalle Bash-skriptiin tai vain suorittaa Windows-komentoja tavallisesta Bash- tai Zsh-kuoresta, jota saatat jo käyttää.

    Voit suorittaa Windows-ohjelman kirjoittamalla .exe-tiedoston polun ja painamalla Enter-näppäintä. Löydät asennetut Windows-ohjelmat Bash-ympäristön / mnt / c-kansiossa. Muista, että komento on tapauskohtainen, joten “esimerkki.exe” eroaa Linuxissa olevasta esimerkistä.exe.

    Suorita graafiset Linux-työpöytäohjelmat

    Microsoft ei tue virallisesti graafista Linux-ohjelmistoa Windowsissa. Windows-osajärjestelmä Linux-ominaisuus on tarkoitettu komentoriviohjelmien kehittäjille. Mutta on mahdollista käyttää graafisia Linux-työpöytäohjelmia Windowsissa tämän ominaisuuden avulla.

    Tämä ei kuitenkaan toimi oletuksena. Sinun täytyy asentaa X-palvelin ja asettaa NÄYTTÖ muuttuja ennen kuin graafiset Linux-työpöytäohjelmat toimivat Windows-työpöydällä. Mitä yksinkertaisempi sovellus on, sitä todennäköisemmin se toimii hyvin. Mitä monimutkaisempi sovellus on, sitä todennäköisempää se yrittää tehdä jotain Microsoftin Windows-järjestelmän alapuolinen Linux-järjestelmä ei vielä tue. Kaikki mitä voit tehdä, on antaa sille kuva näiden ohjeiden kanssa ja toivoa parasta.

    Valitse oletusarvoinen Linux-ympäristö

    Jos käytössäsi on useita Linux-jakeluja, voit valita oletusasennuksen. Tämä on distro, jota käytetään, kun käynnistät Linux-jakelun lyödä tai WSL komentoa tai kun käytät bash -c tai WSL komentoja Linux-komennon suorittamiseksi muualta Windowsista.

    Vaikka sinulla on useita Linux-asennuksia, voit silti käynnistää ne suoraan suorittamalla komennon kuten ubuntu tai opensuse-42. Tarkka komento, jota tarvitset, on määritelty jokaisessa Linux-jakelun lataussivulla Microsoft Storessa.

    Käynnistä nopeasti Bash-tiedosto File Explorerista

    Sinun ei tarvitse käynnistää Linux-kuoria pikakuvakkeestaan. Voit käynnistää sen nopeasti File Explorerista kirjoittamalla "bash" osoiteriville ja painamalla Enter. Näkyviin tulee oletusarvoinen Linux-jakelun Bash-kuori, ja nykyinen työhakemisto on hakemisto, jonka olet avannut File Explorerissa.

    Tässä artikkelissa on myös ohjeet "Open Bash shell here" -vaihtoehdon lisäämiseen File Exploreriin muokkaamalla Windowsin rekisteriä, jolloin saat kätevän kontekstivalikon vaihtoehdon, joka toimii samalla tavalla kuin "Avaa PowerShell-ikkuna täällä" tai "Avaa komentokehote tässä" -vaihtoehdot.

    Muuta UNIX-käyttäjätiliäsi

    Kun asetat Bashin ensimmäisen kerran, sinua kehotetaan luomaan UNIX-käyttäjätili ja asettamaan salasana. Sinut kirjataan automaattisesti tähän tiliin aina, kun avaat Bash-ikkunan. Jos haluat muuttaa UNIX-käyttäjätiliäsi tai käyttää oletustiliäsi root-tilillä kuoressa, on piilotettu komento oletuskäyttäjän tilisi muuttamiseksi.

    Poista Linux-ympäristö ja asenna se uudelleen

    Kun olet asentanut joitakin ohjelmia tai muuttanut joitakin asetuksia, kannattaa ehkä asentaa Ubuntu tai muu Linux-jakelu ja hankkia uusi Linux-ympäristö. Tämä oli aikaisemmin hieman monimutkainen, mutta voit nyt tehdä sen yksinkertaisesti poistamalla Linux-jakelun, kuten muutkin sovellukset ja asentamalla sen uudelleen myymälästä.

    Jotta saat tuoretta järjestelmää ilman Linux-jakelun uudelleenlataamista, voit suorittaa jakelun komennon yhdessä "Clean" -vaihtoehdon kanssa Windows Command Prompt- tai PowerShell-konsolista. Esimerkiksi Ubuntu voidaan nollata uudelleen lataamatta sitä uudelleen ubuntu puhdas .

    Jos sinulla on vielä vanhempi Linux-ympäristö, joka on asennettu ennen Fall Creators Update -ohjelmaa, voit silti poistaa sen lxrun-komennolla.

    Päivitä Ubuntu-ympäristö

    Windows 10: n Fall Creators Update -sovelluksen jälkeen sinun on asennettava Ubuntu ja muut Linux-ympäristöt Store-palvelusta. Kun teet niin, ne päivitetään automaattisesti uusimpiin versioihin ilman erityisiä komentoja.

    Jos olet luonut Bash-ympäristön vanhemmalla Windows-versiolla, sinulla on vanhempi Ubuntu-ympäristö asennettu. Voit avata myymälän ja asentaa uusimman Ubuntu-ohjelman Windows Storesta päivittämään.


    Yritysten geeksit selvittävät varmasti muita mielenkiintoisia asioita, joita voit tehdä Linux-ympäristössä tulevaisuudessa. Linuxin Linux-alijärjestelmä toivottavasti jatkaa tehokkuutta, mutta älä odota Microsoftin tukevan virallisesti graafisia Linux-työpöytäsovelluksia milloin tahansa.