If-Koubou

Kuinka käyttää Zsh (tai Another Shell) Windows 10: ssa

Kuinka käyttää Zsh (tai Another Shell) Windows 10: ssa (Miten)

Ubuntu ja muut Windows 10: ssä käytettävissä olevat Linux-jakelut käyttävät oletusarvoisesti Bash-kuorta, mutta se ei ole ainoa vaihtoehto. Windowsilla on yhteensopivuustaso Linux-ohjelmiston suorittamiseen Windowsissa, ja voit käyttää sitä Zsh: n tai haluamasi kuoren käyttämiseen.

Zsh-kuori toimii nyt Windows 10: ssä. Voit Bash suorittaa automaattisesti Zsh aina, kun käynnistät sen. Oh My Zsh toimii myös Zsh-kuoren räätälöimiseksi Windowsissa, aivan kuten Linuxissa.

Aloita asentamalla Bash

Ennen kuin asennat haluamasi kuoren, sinun on ensin otettava käyttöön Windows-alijärjestelmä Linuxille ja asennettava Linux-ympäristö. Käytämme Ubuntua esimerkkinä tässä artikkelissa, mutta voit tehdä samanlaisen prosessin openSUSE-ohjelmistolla ja muilla Linux-jakeluilla.

Jos olet jo asentanut Bashin Windowsissa, sinun on hyvä mennä.

Kuinka asentaa Zsh (tai toinen Shell)

Kun Bash on asennettu, sinun tarvitsee vain asentaa haluamasi kuori Bashin sisällä. Teet tämän apt-get -komennolla samalla tavalla kuin asennat jonkin muun ohjelmistopaketin Ubuntu Linuxissa.

Jos haluat asentaa Zsh Ubuntuun, avaa Bash-kuori ja suorita seuraava komento:

sudo apt-get asenna zsh

Paina "y", kun sinua kehotetaan, ja jatka sitten painamalla Enter. Apt-get lataa automaattisesti ja asentaa Zsh: n Ubuntun arkistoista.

Muissa Linux-jakeluissa käytä Linux-jakelun ohjelmiston asennuskomentoa. Esimerkiksi, sinun täytyy käyttää zypper-komentoa openSUSE: lla.

Jos haluat käyttää toista kuorta, määritä kyseisen kuoren nimi Zsh: n sijaan. Esimerkiksi olemme nähneet, että Fish-kuori toimii myös hyvin. Voit asentaa sen suorittamalla seuraavan komennon:

sudo apt-get asenna kala

Miten käynnistää Zsh (tai Another Shell)

Jos haluat käynnistää Zsh: n tai toisen kuoren asennuksen jälkeen, kirjoita shellin nimi Bash-kehotteeseen ja paina sitten Enter. Jos esimerkiksi aloitat Zsh: n käyttämisen Bashista, kirjoita vain:

zsh

Sinua pyydetään käymään Zsh: n ensimmäistä asennusta käyttäen ja luomaan määritysprofiili, kun käynnistät sen ensimmäisen kerran. Kirjoita "2" konfigurointiprofiilin luomiseksi suositelluilla oletusasetuksilla.

Jätä zsh-shell ja palaa Bash, suorita seuraava komento:

poistuminen

Kuinka käynnistää Zsh: n suoraan

Voit käynnistää Zsh-shellin suoraan seuraavalla komennolla:

wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh

Miten Bash käynnistää automaattisesti Zsh: n

Voit myös käyttää Bashia automaattisesti Zsh: hen aina, kun käynnistät sen.

Voit tehdä tämän muokkaamalla .bashrc-tiedostoasi. Bash suorittaa komennon tässä tiedostossa joka kerta, kun se alkaa. Voit tehdä muokkaukset haluamallasi tekstieditorilla, mukaan lukien vi, mutta selitämme prosessin nanoilla.

Voit avata .bashrc-tiedoston nanoon suorittamalla seuraavan komennon:

nano .bashrc

Lisää tiedostoon seuraavat rivit. Voit lisätä yksinkertaisesti "exec zsh" -rivin, mutta seuraavat lisärivit varmistavat, että Bash käynnistää Zsh: n vain, kun avaat Bash-ikkunan. Näin vältät muiden ohjelmistojen aiheuttamat ongelmat.

# Käynnistä Zsh jos [-t 1]; sitten exec zsh fi

Jos haluat suorittaa toisen kuoren, syötät sen shell komennon "zsh" -komennon sijaan.

Kun olet tehnyt muutokset, tallenna tiedosto painamalla Ctrl + O ja tallenna sitten Enter. Paina Ctrl + X poistuaksesi nanoista sen jälkeen.

Nyt kun avaat Ubuntu-pikakuvakkeen (tai muun Linux-jakelupaneelin) Windowsissa, se käynnistyy Zsh-kuorella.

Muuta muutos kääntämällä .bashrc-tiedosto uudelleen ja poistamalla lisätty jakso.

Kaikkien vaihtoehtoisten Linux-kuorien pitäisi toimia teoriassa. Jos näin ei ole, Microsoftin on korjattava alla oleva Windows-alijärjestelmä Linuxille niin, että se käyttää oikein enemmän Linux-ohjelmistoja. Voit tarkastella olemassa olevia vikoja ja ilmoittaa uusista vikoista Microsoftille BashOnWindows GitHub -sivulla.