Kaikki mitä voit tehdä Windows 10: n uuden Bash Shellin avulla

Sisällysluettelo:

Kaikki mitä voit tehdä Windows 10: n uuden Bash Shellin avulla
Kaikki mitä voit tehdä Windows 10: n uuden Bash Shellin avulla

Video: Kaikki mitä voit tehdä Windows 10: n uuden Bash Shellin avulla

Video: Kaikki mitä voit tehdä Windows 10: n uuden Bash Shellin avulla
Video: 50 Ultimate Excel Tips and Tricks for 2020 - YouTube 2024, Huhtikuu
Anonim
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.
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.

Aloittaminen Linuxissa Windowsissa

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.
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.

Asenna Linux-ohjelmisto

Helpoin tapa asentaa Linux-ohjelmisto Ubuntu (tai Debian) ympäristöön on
Helpoin tapa asentaa Linux-ohjelmisto Ubuntu (tai Debian) ympäristöön on

apt-get

komento. (Sen

apt

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.

Suorita useita Linux-jakeluja

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.
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.

Windows-tiedostojen käyttö Bashissa ja Bash-tiedostot Windowsissa

Linux-tiedostot ja Windows-tiedostot on yleensä erotettu toisistaan, mutta Linux-tiedostoja Windows- ja Windows-tiedostoista Linux-ympäristössä voi olla.
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.

Asenna irrotettavat asemat ja verkkoasemat

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.
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ää.

Vaihda Zsh (tai Another Shell) sijasta Bash

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ä.
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.

Käytä Bash Scripts -ohjelmaa Windowsissa

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ä.
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ä.

Suorita Linux-komennot Linux Shellin ulkopuolella

Jos haluat vain käynnistää ohjelman nopeasti, suorittaa komennon tai suorittaa komentosarjan, sinun ei tarvitse edes käynnistää Bash-ympäristöä. Voit käyttää
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.

Suorita Windows-ohjelmat Bashista

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.
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".

Suorita Graafiset Linux-työpöytäohjelmat

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.
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

DISPLAY

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.

Valitse Oletusympäristö Linux

Jos sinulla on useita Linux-jakeluja, voit valita oletusasennuksen. Tämä on distro, jota käytetään, kun Linux-jakelu käynnistetään
Jos sinulla on useita Linux-jakeluja, voit valita oletusasennuksen. Tämä on distro, jota käytetään, kun Linux-jakelu käynnistetään

bash

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.

Nopeasti Launch Bash From File Explorer

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.
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.

Vaihda UNIX-käyttäjätili

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 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.

Asenna ja asenna uudelleen Linux-ympäristö

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.
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.

Päivitä Ubuntu-ympäristösi

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.
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.

Suositeltava: