13Sep

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

Windows 10: n vuosipäivityksellä saapuva Bash-kuori on harhaanjohtava. Se ei ole vain Bash - se on yhteensopivuustaso Linuxin Linux-ohjelmiston suorittamiseksi Windowsissa. Voit käyttää sitä Zsh: n tai minkä tahansa haluamasi kuoren käyttämiseen.

Kuten Insider Build 14342: sta, 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öinnissä Windowsissa, aivan kuten Linuxissa.

Ensimmäinen: asenna Bash

Ennen kuin asennat haluamasi kuoren, sinun on ensin otettava käyttöön Windows-alijärjestelmä Linuxille ja asennettava Bash. Tämä asentaa täydellisen Ubuntun käyttäjäympäristön Windowsissa, mukaan lukien Bash-kuori.

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

Asenna Zsh( tai toinen Shell)

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

Asenna Zsh avaa Bash-kuori ja suorita seuraava komento:

sudo apt-get asenna zsh

Paina "y" kehotettaessa ja paina Enter jatkaaksesi. Apt-get lataa ja asentaa Zsh: n automaattisesti Ubuntun arkistoista.

Jos haluat käyttää toista kuorta, määritä kyseisen kuoren nimi Zsh: n sijaan. Esimerkiksi ihmiset kertovat, että Fish-kuori toimii myös. Asenna se seuraavasti:

sudo apt-get asenna kala

Käynnistä Zsh( tai toinen Shell)

Käynnistä Zsh tai toinen kuori sen asentamisen jälkeen kirjoittamalla shellin nimi Bashkehote ja paina Enter. Esimerkiksi, jos haluat aloittaa Zsh: n käyttämisen Bashista, kirjoita vain:

zsh

Sinua pyydetään käymään läpi Zsh: n ensimmäinen asennusprosessi ja luodaan määritysprofiili, kun käynnistät sen ensimmäisen kerran. Kirjoita "2" konfigurointiprofiilin luomiseksi suositelluilla oletusasetuksilla.

Jätä zsh-kuori ja palaa Bashiin suorittamalla seuraava komento:

exit

Miten Bash käynnistää automaattisesti Zsh

Koska Microsoft ei ole ottanut käyttöön tätä ominaisuutta, et voi käynnistää Zsh-ohjelmaa suoraan ja ohittaa Bashin. Käynnistäksesi Linux-ohjelmiston käynnistämisen sinun täytyy käynnistää Bash-ikkuna ja ohjata ohjelmistoa sieltä.Voit kuitenkin vaihtaa Bashin automaattisesti Zsh: iin aina, kun käynnistät sen.

Tätä varten sinun on muokattava. bashrc-tiedosto. Bash suorittaa komennon tässä tiedostossa joka kerta, kun se alkaa. Voit tehdä tämän käyttämällä haluamasi tekstieditorin, mukaan lukien vi, mutta selitämme prosessin nano-ohjelmalla.

Voit avata. bashrc-tiedoston nanoon suorittamalla seuraavan komennon:

nano. bashrc

Lisää tiedostot seuraaviin riveihin. Voit lisätä yksinkertaisesti "exec zsh", mutta seuraavat rivit varmistavat, että Bash käynnistää Zsh: n vain, kun avaat Bash-ikkunan. Tämä ei aiheuta ongelmia muiden ohjelmistojen kanssa.

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

Jos haluat suorittaa toisen kuoren, syötät kyseisen shellin komennon "zsh" sijasta.

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

Nyt, kun avaat Bash-sovelluksen Windowsissa, se käynnistyy nyt Zsh-kuorella.

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

Kaikki vaihtoehtoiset Linux-kuoret toimivat 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.