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.
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 install zsh
Paina "y", kun sinua kehotetaan, ja jatka sitten painamalla Enter. Apt-get lataa automaattisesti ja asentaa Zsh: n Ubuntun arkistoista.
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 install fish
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.
exit
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
# Launch Zsh if [ -t 1 ]; then exec zsh fi
Jos haluat suorittaa toisen kuoren, syötät sen shell komennon "zsh" -komennon sijaan.
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.