Windows 10: n vuosipäivitys lisäsi Windows 10: n Linux-ympäristöjä jo vuonna 2016. Mutta älä pettäisi: se on enemmän kuin vain Bash-kuori. Se on täydellinen yhteensopivuuskerros Linux-sovellusten suorittamiseen Windowsissa.
Olemme palanneet paljon asioista, joita voit tehdä Windows 10: n uudessa Bash-kuoressa, joten olemme kiertäneet kaikki nämä oppaat yhdeksi mega-listaksi.
Voit asentaa Linux-ympäristön ja Bash-shellin missä tahansa Windows 10 -versiossa, mukaan lukien Windows 10 Home. Se kuitenkin edellyttää 64-bittistä Windows 10 -versiota. Sinun tarvitsee vain ottaa käyttöön Windows-alijärjestelmä Linux-ominaisuudelle ja asentaa sitten valitsemasi Linux-jakelu - esimerkiksi Ubuntu - Windows Storesta.
Fall Creators -päivityksen jälkeen vuoden 2017 lopussa sinun ei enää tarvitse ottaa käyttöön kehittäjätilaa Windowsissa eikä tämä ominaisuus enää ole beta.
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 Ubuntun ohjelmistovarastoista. Voit ladata ja asentaa yhden tai useamman sovelluksen yhdellä komennolla.
Koska tämä on enemmän tai vähemmän täysi Ubuntun käyttäjätilaympäristö, voit myös asentaa ohjelmiston muilla tavoilla. Voit kääntää ja asentaa ohjelmiston lähdekoodista aivan kuten esimerkiksi Linux-jakelussa.
Jos olet asentanut toisen Linux-jakelun, käytä komentoja ohjelmiston asentamiseen kyseiseen jakeluun. Esimerkiksi openSUSE käyttää zypper
komento.
Fall Creators -päivitys mahdollisti myös tuen useille Linux-jakeluille, joissa aiemmin vain Ubuntu oli saatavilla. Alunperin voit asentaa Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU / Linux tai Kali Linux. Fedora on myös matkalla, ja tulemme todennäköisesti näkemään lisää Linux-jakelua 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 ajetaan palvelimella, joka käyttää SUSE Linux Enterprise Serveria tai Debiania tai haluat turvallisuuden testaustyökaluja Kali Linuxissa - ne ovat saatavilla Storeessa Ubuntun rinnalla .
Linux-tiedostot ja Windows-tiedostot on yleensä erotettu toisistaan, mutta Linux-tiedostoja Windows- ja Windows-tiedostoista Linux-ympäristössä voi olla.
Asennetut Linux-jakelut luovat piilotetun kansion, jossa kaikki Linux-ympäristössä käytetyt tiedostot tallennetaan. Voit käyttää tätä kansioa Windowsista, jos haluat tarkastella ja varmuuskopioida Linux-tiedostoja Windows-työkaluilla. Microsoft varoittaa, että näitä Linux-tiedostoja ei saa muuttaa Windows-työkaluilla tai luoda uusia tiedostoja Windows-sovelluksissa.
Kun olet Linux-ympäristössä, voit käyttää Windows-asemia / mnt / -kansiossa. C: -asema sijaitsee / mnt / c ja D: -asema on esimerkiksi / mnt / d. Jos haluat käyttää tiedostoja Linux- ja Windows-ympäristöissä, aseta ne jonnekin Windows-tiedostojärjestelmään ja päästä ne / mnt / -kansiosta.
Windows-alijärjestelmä Linuxissa asentaa kiinteät sisäiset asemat / mnt / kansion alle, mutta se ei asenna automaattisesti siirrettäviä asemia, kuten USB-asemia ja optisia levyjä. Se ei myöskään asenna automaattisesti mitään verkkoasemia, jotka voidaan kartoittaa tietokoneellasi.
Voit kuitenkin asentaa ne itsellesi ja käyttää niitä Linux-ympäristössä erityisellä mount-komennolla, joka hyödyntää drvfs-tiedostojärjestelmää.
Vaikka Microsoft alunperin asetti tämän ominaisuuden "Bash-kuori" -ympäristöksi, se on itse asiassa taustalla oleva yhteensopivuustaso, jonka avulla voit käyttää Linux-ohjelmistoa Windowsissa. Tämä tarkoittaa, että voit käyttää muita kuoria Bashin sijaan, jos haluat niitä.
Voit esimerkiksi käyttää Zsh-kuorta Bashin sijaan. Voit jopa käyttää normaalia Bash-kuorta automaattisesti siirtymällä Zsh-kuoriin, kun avaat Linux-kuori-pikakuvakkeen Käynnistä-valikossa.
Kiitos tämän ympäristön, on todella mahdollista kirjoittaa Bash shell-komentosarjan Windows ja ajaa sitä. Bash-skripti voi käyttää / mnt-kansioon tallennettuja Windows-tiedostoja, joten Linux-komentoja ja komentosarjoja voi käyttää normaaleihin Windows-tiedostoihin. Voit myös suorittaa Windows-komentoja Bash-komentosarjan sisällä.
Voit sisällyttää Bash-komennot Batch-komentosarjoihin tai PowerShell-komentosarjoihin, mikä on melko kätevä. Saat kaiken tämän ja lisää tutustumalla oppaaseen komentosarjoja varten Windows 10: ssä.
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-komennon Linux-kuoren ulkopuolelta. Linux-ympäristö yksinkertaisesti suorittaa komennon ja sulkee sitten. Jos suoritat tämän komennon komentokehotteesta tai PowerShell-ikkunasta, komento tulostaa sen lähdön Komento- tai PowerShell-konsoleille.
Voit tehdä paljon bash -c
tai WSL
. Voit luoda työpöydän pikavalintoja Linux-ohjelmien käynnistämiseen, integroida ne erä- tai PowerShell-komentosarjoihin tai käyttää niitä muulla tavoin kuin Windows-ohjelma.
Creators -päivityksen (joka julkaistiin keväällä 2017), voit käyttää Windows-ohjelmia Linux-ympäristössä. Tämä tarkoittaa sitä, että voit integroida Windows-komentoja Linuxin komentojen rinnalle Bash-komentosarjoihin tai käyttää vain Windows-komentoja tavallisesta Bash- tai Zsh-kuoresta, jota voit käyttää jo.
Jotta voit suorittaa Windows-ohjelman, kirjoita .exe-tiedoston polku ja paina Enter. Löydät asennetut Windows-ohjelmat / mnt / c kansion Bash-ympäristössä. Muista, että komento on case-sensitive, joten "Example.exe" eroaa Linuxista "example.exe".
Microsoft ei tue virallisesti graafista Linux-ohjelmistoa Windowsissa. Windows-alijärjestelmä Linux-ominaisuudelle on tarkoitettu komentoriviohjelmien suorittamiseen, joita kehittäjät saattavat tarvita. Mutta se on todella mahdollista käyttää graafisia Linux-työpöytäohjelmia Windowsissa tämän ominaisuuden avulla.
Tämä ei kuitenkaan toimi oletuksena. Sinun on asennettava X-palvelin ja asetettava NÄYTTÖ
muuttuja ennen kuin graafiset Linux-työasemat toimivat Windows-työpöydällä. Mitä yksinkertaisempi on sovellus, sitä todennäköisemmin se toimii hyvin. Mitä monimutkaisempi sovellus, sitä todennäköisemmin se yrittää tehdä jotain Microsoftin alla olevaa Windows-alijärjestelmää Linuxille, ei vielä tueta. Kaikki, mitä voit tehdä, on antaa näille ohjeille kuva ja toivoa parasta.
Jos sinulla on useita Linux-jakeluja, voit valita oletusasennuksen. Tämä on distro, jota käytetään, kun Linux-jakelu käynnistetään lyödä
tai WSL
komento tai kun käytät bash -c
tai WSL
komentoja Linux-komennon suorittamiseksi muualta Windowsissa.
Vaikka sinulla on useita Linux-asemia, voit silti käynnistää ne suoraan suorittamalla komento ubuntu
tai opensuse-42
. Tarvittava täsmällinen komento on kirjoitettu jokaiselle Linux-jakelun lataussivulle Microsoft Storesta.
Sinun ei tarvitse käynnistää Linux-kuorta sen pikakuvakkeesta. Voit käynnistää sen nopeasti Tiedostopäälliköltä kirjoittamalla "bash" osoitekenttään ja painamalla Enter. Oletus Linux-jakelun Bash-kuori tulee näkyviin, ja nykyinen työhakemisto on hakemisto, jonka olet avannut File Explorerissa.
Tässä artikkelissa on myös ohjeet "Open Bash shell here" -vaihtoehdon lisäämiseksi File Explorer -ohjelmaan muokkaamalla Windowsin rekisteriä, jolloin saat kätevän kontekstivalikon vaihtoehdon, joka toimii samalla tavoin kuin "Open PowerShell -ikkuna täällä" tai "Open Command Prompt here" -vaihtoehto .
Kun määrität Bashin ensimmäisen kerran, sinua pyydetään luomaan UNIX-käyttäjätili ja asettamaan salasana. Sinut kirjaudutaan automaattisesti tämän tilin kanssa aina, kun avaat Bash-ikkunan. Jos haluat muuttaa UNIX-käyttäjätilisi - tai käytä root-tiliä oletuksena tilissäsi - siinä on piilotettu komento oletuskäyttäjätilin vaihtamiseksi.
Kun olet asentanut joitain ohjelmia tai muuttanut joitain asetuksia, sinun kannattaa asentaa Ubuntu tai jokin 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 minkä tahansa muun sovelluksen, ja asentamalla sen uudelleen Store-palvelusta.
Jotta saat tuoretta järjestelmää lataamatta Linux-jakelua uudelleen, voit suorittaa jakelun komennon sekä Windowsin komentokehotteen tai PowerShell-konsolin "puhdas" -asetuksen avulla. Esimerkiksi nollata Ubuntu uudelleen lataamatta sitä, aja ubuntu clean
.
Jos sinulla on vielä vanhempi Linux-ympäristö, joka on asennettu ennen Fall Creators -päivitystä, voit silti poistaa sen lxrun-komennolla.
Windows 10: n Fall Creators -päivityksen jälkeen sinun on nyt asennettava Ubuntu ja muut Linux-ympäristöt Store-palvelusta. Kun olet tehnyt niin, ne päivittyvät automaattisesti uusimpiin versioihin ilman erityisiä komentoja.
Jos kuitenkin olet luonut Bash-ympäristön vanhemmalla Windows-versiolla, sinulla on asennettuna vanha Ubuntu-ympäristö. Voit vain avata tallennuksen ja asentaa uusimman Ubuntun Windows Storesta päivittämään.
Jännittävät geeksit epäilemättä selvittävät muita mielenkiintoisia asioita, joita Linux-ympäristössä voi tehdä tulevaisuudessa. Windows-alijärjestelmä Linuxille toivottavasti jatkaa entistä voimakkaampaa, mutta älä odota, että Microsoft tukee virallisesti graafisia Linux-työasemaohjelmia lähiaikoina.