Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Windows 10 Anniversary Update on lisännyt tuen Linux- ympäristöille Windows 10:een vuodesta 2016 lähtien. Älä kuitenkaan anna tämän tiedon hämätä: se ei ole vain Bash-kuori, vaan täydellinen yhteensopivuuskerros, joka riittää Linux-sovellusten suorittamiseen Windowsissa .

Tämän päivän artikkelissa on yhteenveto kaikesta, mitä voit tehdä Windows 10:n uudessa Bash-kuoressa mukavuuden vuoksi.

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Aloita Linuxin käyttö Windowsissa

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Voit asentaa Linux-ympäristön ja Bash-kuoren mihin tahansa Windows 10 -versioon, mukaan lukien Windows 10 Home. Se vaatii kuitenkin 64-bittisen Windows 10 -version. Ota vain Windows Subsystem for Linux -ominaisuus käyttöön ja asenna sitten valitsemasi Linux-jakelu - esimerkiksi Ubuntu - Windows Storesta.

Vuoden 2017 lopulla tapahtuneen Fall Creators -päivityksen jälkeen sinun ei enää tarvitse ottaa kehittäjätilaa käyttöön Windowsissa, eikä ominaisuus ole enää beta-vaiheessa.

Asenna Linux-ohjelmisto

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Helpoin tapa asentaa Linux-ohjelmisto Ubuntu- (tai Debian-) ympäristöön on apt-get- komento . ( Apt- komento toimii myös tässä tapauksessa). Tämä komento lataa ja asentaa ohjelmistoja Ubuntun ohjelmistovarastoista. Voit ladata ja asentaa yhden tai useamman sovelluksen yhdellä komennolla.

Koska tämä on enemmän tai vähemmän Ubuntuun liittyvä käyttäjätilaympäristö, voit asentaa ohjelmistoja myös muilla tavoilla. Voit kääntää ja asentaa ohjelmistoja lähdekoodista, aivan kuten tekisit esimerkiksi Linux-jakelussa.

Jos sinulla on asennettuna toinen Linux-jakelu, asenna ohjelmisto kyseiseen jakeluun komentojen avulla. Esimerkiksi openSUSE käyttää zypper-komentoa.

Suorita useita Linux-jakeluja

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Aiemmin Windows 10 tuki vain Ubuntua, Fall Creators -päivitys mahdollisti tuen monille Linux-jakeluille. Aluksi voit asentaa Ubuntun, openSUSE Leapin, SUSE Linux Enterprise Serverin, Debian GNU/Linuxin, Kali Linuxin tai Fedoran, ja tulemme todennäköisesti näkemään monia muita Linux-jakeluita tulevaisuudessa.

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

Jos et ole varma, mikä versio asennetaan, sinun tulee käyttää Ubuntua. Jos kuitenkin tarvitset tietyn Linux-jakelun – ehkä testaat ohjelmistoa, joka toimii palvelimella, jossa on SUSE Linux Enterprise Server tai Debian, tai haluat käyttää Kali Linuxin tietoturvatestaustyökaluja – ne ovat saatavilla Storesta Ubuntu.

Käytä Windows-tiedostoja Bashissa ja Bash-tiedostoja Windowsissa

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Linux-tiedostot ja Windows-tiedostot säilytetään yleensä erillään, mutta on olemassa tapoja käyttää Linux-tiedostoja Windowsista ja Windows-tiedostoja Linux-ympäristöstä.

Asentamasi Linux-jakelut luovat piilotetun kansion, johon kaikki kyseisessä Linux-ympäristössä käytetyt tiedostot tallennetaan. Voit käyttää tätä kansiota Windowsista, jos haluat, sekä varmuuskopioida Linux-tiedostoja Windows-työkaluilla, mutta Microsoft varoittaa, että sinun ei pidä muokata näitä Linux-tiedostoja Windows-työkaluilla tai luoda uusia tiedostoja tänne Windows-sovelluksilla.

Kun olet Linux-ympäristössä, voit käyttää Windows-asemiasi /mnt/-hakemistosta. Esimerkiksi C: -asemasi sijaitsee osoitteessa /mnt/c ja D: -asemasi /mnt/d. Jos haluat käsitellä tiedostoja Linux- ja Windows-ympäristöistä, sijoita ne jonnekin Windows-tiedostojärjestelmääsi ja käytä niitä / mnt/ -hakemiston kautta.

Asenna irrotettavat asemat ja verkkopaikat

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Windows Subsystem for Linux -ominaisuus asentaa automaattisesti kiinteät asemat /mnt/-hakemistoon, mutta se ei liitä automaattisesti irrotettavia asemia, kuten USB-asemia ja optisia asemia. Se ei myöskään liitä automaattisesti yhdistettyjä verkkoasemia tietokoneeseen.

Voit kuitenkin liittää ne itse ja käyttää niitä Linux-ympäristössä erityisellä mount-komennolla hyödyntääksesi drvfs-tiedostojärjestelmää.

Vaihda Zsh:hen (tai toiseen shelliin) Bashin sijaan

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Vaikka Microsoft tarjosi tätä ominaisuutta alun perin "Bash shell" -ympäristönä, se on todella perusyhteensopivuuskerros, jonka avulla voit käyttää Linux-ohjelmistoa Windowsissa. Tämä tarkoittaa, että voit käyttää muita kuoria Bashin sijasta, jos haluat.

Voit esimerkiksi käyttää Zsh- kuorta Bashin sijaan. Voit jopa asettaa tavallisen Bash-kuoren vaihtamaan automaattisesti Zsh-kuoreen, kun avaat Linuxin komentotulkin pikakuvakkeen Käynnistä- valikosta .

Käytä Bash-skriptiä Windowsissa

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Tämän ympäristön ansiosta on todella mahdollista kirjoittaa Bash-kuorikomentosarja Windowsissa ja suorittaa se. Bash-komentosarjat voivat käyttää /mnt-hakemistoon tallennettuja Windows-tiedostoja , joten voit antaa Linux-komentojen ja komentosarjojen toimia normaaleissa Windows-tiedostoissasi. Voit myös suorittaa Windows-komentoja Bash-komentosarjasta.

Voit yhdistää Bash-komennot käteväksi Batch- tai PowerShell- komentosarjaksi.

Suorita Linux-komentoja Linux-kuoren ulkopuolelta

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Jos haluat vain käynnistää ohjelman nopeasti, suorittaa komennon tai komentosarjan, sinun ei tarvitse edes käynnistää Bash-ympäristöä ensin. Voit käyttää komentoa bash -c tai wsl suorittaaksesi Linux-komennon Linux-kuoren ulkopuolelta. Linux-ympäristöt yksinkertaisesti suorittavat komennon ja poistuvat sitten. Jos suoritat tämän komennon komentokehote- tai PowerShell-ikkunasta, komento tulostaa tulokset komentokehotteeseen tai PowerShell-konsoliin.

Voit tehdä paljon bash -c:llä tai wsl:llä. Voit luoda työpöydän pikakuvakkeita käynnistääksesi Linux-ohjelmia, integroida ne erä- tai PowerShell-komentosarjoihin tai suorittaa ne millä tahansa muulla tavalla, jolla tavallisesti suoritat Windows-ohjelmia.

Suorita Windows-ohjelmia Bashista

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Creators Update -päivityksen jälkeen (julkaistu keväällä 2017), voit ajaa Windows-ohjelmia Linux-ympäristöstä . Tämä tarkoittaa, että voit integroida Windows-komentoja Linux-komentojen rinnalle Bash-komentosarjassa tai vain suorittaa Windows-komentoja käyttämästäsi tavallisesta Bash- tai Zsh-kuoresta.

Suorita Windows-ohjelma kirjoittamalla .exe- tiedoston polku ja painamalla Enter. Löydät asennetut Windows-ohjelmat Bash-ympäristön /mnt/c- hakemistosta. Muista, että tämä komento on kirjainkoon erottelukykyinen Linuxissa, joten "Example.exe" on eri kuin "example.exe".

Suorita Linuxin graafisia ohjelmia työpöydällä

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Microsoft ei tue virallisesti Linux-grafiikkaohjelmistoa Windowsissa. Windows Subsystem for Linux -ominaisuus on suunniteltu suorittamaan komentoriviohjelmia, joita kehittäjät saattavat tarvita. Mutta on itse asiassa mahdollista ajaa Linuxin graafisia ohjelmia Windowsin työpöydällä tällä ominaisuudella.

Tämä ei kuitenkaan toimi oletuksena. Sinun on asennettava X- palvelin ja asetettava DISPLAY- muuttuja , ennen kuin Linuxin graafiset ohjelmat käynnistyvät Windows-työpöydälläsi. Mitä yksinkertaisempi sovellus, sitä paremmin se todennäköisesti toimii. Mitä monimutkaisempi sovellus, sitä todennäköisemmin se yrittää tehdä jotain, mitä Microsoftin perus Windows Subsystem for Linux -ominaisuus ei vielä tue.

Valitse oletusarvoinen Linux-ympäristö

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Jos sinulla on asennettuna useita Linux-jakeluja, voit valita oletusasennuksesi. Tätä jakelua käytetään, kun käynnistät Linux-jakelun bash- tai wsl-komennolla tai kun käytät bash -c- tai wsl- komentoa Linux-komennon suorittamiseen muualta Windowsista.

Vaikka sinulla olisi asennettuna useita Linux-jakeluita, voit silti käynnistää ne suoraan suorittamalla komennon, kuten ubuntu tai opensuse-42. Tarkka tarvitsemasi komento on jokaisella Microsoft Storen Linux-jakelujen lataussivulla.

Käynnistä Bash nopeasti File Explorerista

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Sinun ei tarvitse käynnistää Linux-kuorta sen pikakuvakkeesta. Voit käynnistää sen nopeasti File Explorerista kirjoittamalla "bash" osoitepalkkiin ja painamalla Enter. Linux-oletusjakelun Bash-kuori tulee näkyviin ja nykyinen työhakemisto on se, jonka avasit Resurssienhallinnassa .

Voit myös lisätä " Avaa Bash-kuori täällä " -vaihtoehdon Resurssienhallintaan muokkaamalla Windowsin rekisteriä , jolloin saat kätevän kontekstivalikkovaihtoehdon, joka on samanlainen kuin " Avaa PowerShell-ikkuna tästä " tai " Avaa komentokehote tästä" -vaihtoehdoista .

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

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Kun määrität Bashin ensimmäisen kerran, sinua pyydetään luomaan UNIX-käyttäjätili ja asettamaan salasana. Sinut kirjataan automaattisesti sisään tällä tilillä aina, kun avaat Bash-ikkunan. Jos haluat vaihtaa UNIX-käyttäjätiliäsi tai käyttää pääkäyttäjätiliä oletustilinä komentotulkissa, oletuskäyttäjätilin vaihtamiseen on piilotettu komento .

Poista Linux-ympäristö ja asenna se uudelleen

Kaikki mitä voit tehdä Windows 10:n uudella Bash Shellillä

Kun olet asentanut joitain ohjelmia tai muuttanut joitain asetuksia, saatat haluta asentaa Ubuntun tai muun Linux-jakelun uudelleen. Tämä oli aiemmin hieman monimutkaista, mutta nyt voit tehdä sen yksinkertaisesti poistamalla Linux-jakelun asennuksen, kuten minkä tahansa muun sovelluksen kanssa, ja asentamalla sen sitten uudelleen Storesta.

Jos haluat hankkia uuden järjestelmän lataamatta Linux-jakelua, voit suorittaa jakelun komennon yhdessä "clean" -vaihtoehdon kanssa Windowsin komentokehotteesta tai PowerShell-konsolista. Jos esimerkiksi haluat nollata Ubuntun lataamatta sitä uudelleen, suorita ubuntu puhdas.

Jos sinulla on edelleen asennettuna vanhempi Linux-ympäristö - sellainen, joka oli asennettu ennen Fall Creators -päivitystä - voit silti poistaa sen lxrun-komennolla.

Päivitä Ubuntu-ympäristö

Windows 10:n Fall Creators -päivityksen jälkeen sinun on nyt asennettava Ubuntu ja muut Linux-ympäristöt Storesta. Kun teet sen, ne päivitetään automaattisesti uusimpaan versioon ilman erityisiä komentoja.

Jos kuitenkin loit Bash-ympäristön vanhemmalla Windows-versiolla, asennat vanhemman Ubuntu-ympäristön. Voit vain avata Storen ja asentaa uusimman Ubuntun Windows Storesta päivittääksesi.

Tekniikkaharrastajilla ei ole epäilystäkään jännittävistä asioista, joita he voivat tehdä Linux-ympäristössä tulevaisuudessa. Windows Subsystem for Linux -ominaisuuden toivottavasti tulee jatkossakin tehokkaammaksi, mutta meidän ei pitäisi odottaa Microsoftin tukevan virallisesti Linuxin graafisia sovelluksia työpöydällä lähiaikoina.

Katso lisää:


Kuinka löytää suuria tiedostoja Windows 10:ssä

Kuinka löytää suuria tiedostoja Windows 10:ssä

Voit etsiä suuria tiedostoja tietokoneeltasi käyttämällä sovellusta tai Resurssienhallintaa Windows-tietokoneessa.

Järjestelmän äänenvoimakkuuden automaattisen laskemisen poistaminen käytöstä soitettaessa Windows 10:ssä

Järjestelmän äänenvoimakkuuden automaattisen laskemisen poistaminen käytöstä soitettaessa Windows 10:ssä

Tämä on varsin hyödyllinen ominaisuus, joka auttaa parantamaan äänipuhelujesi laatua. Jos et kuitenkaan pidä siitä, voit aina säätää sitä.

Kuinka siirtää vapaata tilaa osiosta toiseen Windows 10:ssä

Kuinka siirtää vapaata tilaa osiosta toiseen Windows 10:ssä

Vapaan tilan lisääminen osiosta toiseen on paras tapa hyödyntää kiintolevyn kapasiteetti täysimääräisesti. Suuren osion ylimääräinen tila ei mene hukkaan, ja myös pienemmän aseman muistin puute on ratkaistu.

Ohjeet laajennusten asentamiseen Edge Windows 10 -selaimeen

Ohjeet laajennusten asentamiseen Edge Windows 10 -selaimeen

Hyvä uutinen Edge-selaimen käyttäjille on, että Microsoft on hiljattain sallinut laajennusten lataamisen ja asentamisen Edge-selaimeen. Jos haluat asentaa laajennuksen Edge Windows 10 -selaimeen, katso alla oleva Tips.BlogCafeITin artikkeli.

Tiedostohistorian vanhojen versioiden poistaminen Windows 10:ssä

Tiedostohistorian vanhojen versioiden poistaminen Windows 10:ssä

Jos käytät Windows 10:n sisäänrakennettua Tiedostohistoria-ominaisuutta tietojen varmuuskopiointiin, se vie ajan myötä paljon tilaasi. Tämä artikkeli opastaa sinua tarkastelemaan ja poistamaan tiedostohistorian vanhoja versioita.

Windows Updaten latauskansion vaihtaminen Windows 10:ssä

Windows Updaten latauskansion vaihtaminen Windows 10:ssä

Oletusarvon mukaan Windows 10 -päivitykset ladataan C-aseman SoftwareDistribution-kansioon ja piilotetaan Windows 10:ssä. Kansion siirtäminen ei ole niin yksinkertaista kuin tavallisesti ja vaatii kirjautumisen järjestelmänvalvojan oikeuksilla. Tässä opetusohjelmassa käytetty uusi kansio on NewUpdateFolder, joka sijaitsee asemassa D. Voit muuttaa nimeä ja tallentaa sijainnin minne tahansa.

5 työkalua, jotka auttavat asentamaan sovelluksia, jotka kelluvat aina Windows 10 -näytöllä

5 työkalua, jotka auttavat asentamaan sovelluksia, jotka kelluvat aina Windows 10 -näytöllä

Nämä työkalut auttavat sinua määrittämään sovellusikkunat kellumaan aina Windows 10 -näytöllä.

Uutisten vastaanottamismaan ja uutispalkin sijainnin muuttaminen Windows 10:ssä

Uutisten vastaanottamismaan ja uutispalkin sijainnin muuttaminen Windows 10:ssä

Voit valita maan, josta haluat vastaanottaa uutisia, sijoittaa uutispalkkityökalun näytön alareunaan, tehtäväpalkkiin tai siirtää sen työpöydän reunaan tai yläosaan mieltymystesi mukaan.

Kuinka löytää nopeasti tietyt järjestelmäasetukset Windows 10:ssä

Kuinka löytää nopeasti tietyt järjestelmäasetukset Windows 10:ssä

Etsitkö tiettyä järjestelmäasetusta Windows 10:ssä, mutta et tiedä missä se on? On olemassa muutamia nopeita tapoja löytää tarkalleen muutettava asetus. Näin!

Web-linkkien lisääminen Käynnistä-valikkoon Windows 10:ssä

Web-linkkien lisääminen Käynnistä-valikkoon Windows 10:ssä

Windows 10:n Käynnistä-valikon käyttöliittymästä käyttäjät pääsevät suoraan suosikkiverkkosivuilleen nopeammin.