Kaip naudoti „Zsh“ (ar kitą „Shell“) „Windows 10“
„Ubuntu“ ir kiti „Windows 10“ prieinami „Linux“ paskirstymai pagal nutylėjimą naudoja „Bash“ apvalkalą, bet tai ne vienintelė galimybė. „Windows“ turi suderinamumo sluoksnį, skirtą „Linux“ programinei įrangai paleisti „Windows“, ir jūs galite naudoti jį paleisti „Zsh“ ar bet kokį norimą korpusą.
Dabar „Zsh“ korpusas veikia „Windows 10“ sistemoje. Bash automatiškai gali paleisti „Zsh“, kai ją paleisite. O mano „Zsh“ taip pat dirba jūsų „Zsh“ korpuso pritaikymui „Windows“ sistemoje, lygiai taip pat, kaip ir „Linux“.
Pradėkite diegdami „Bash“
Prieš įdiegdami pasirinktą apvalkalą, pirmiausia turite įjungti „Windows“ posistemį „Linux“ ir įdiegti „Linux“ aplinką. Šiame straipsnyje mes naudosime Ubuntu kaip pavyzdį, bet jūs galite atlikti panašų procesą OpenSUSE ir kituose Linux platinimuose.
Jei jau įdiegėte „Bash“ operacinėje sistemoje „Windows“, jūs gerai einate.
Kaip įdiegti „Zsh“ (ar kitą „Shell“)
Įdiegus „Bash“, tiesiog reikia įdiegti korpusą, kurį norite naudoti iš „Bash“. Jūs tai darote naudodami komandą apt-get, kaip ir įdiegėte bet kurį kitą programinės įrangos paketą „Ubuntu Linux“.
Norėdami įdiegti „Zsh“ į „Ubuntu“, atidarykite „Bash“ apvalkalą ir paleiskite šią komandą:
sudo apt-get install zsh
Paspauskite „y“, kai pasirodys, ir paspauskite Enter, kad tęstumėte. „Apt-get“ automatiškai atsisiunčia ir įdiegia „Zsh“ iš „Ubuntu“ saugyklų.
Kitose Linux platinimo programose tiesiog naudokite „Linux“ platinimo programinės įrangos diegimo komandą. Pvz., Jums reikės naudoti komandą zypper openSUSE.
Jei norite naudoti kitą apvalkalą, vietoj Zsh nurodykite to apvalkalo pavadinimą. Pavyzdžiui, matėme, kad žuvų apvalkalas veikia gerai. Jei norite įdiegti, paleiskite šią komandą:
sudo apt-get install žuvis
Kaip paleisti „Zsh“ (ar kitą „Shell“)
Jei norite įdiegti „Zsh“ ar kitą apvalkalą, kai jis įdiegtas, tiesiog įveskite „shell“ pavadinimą „Bash“ užklausoje ir paspauskite „Enter“. Pavyzdžiui, norėdami pradėti naudoti „Zsh“ iš „Bash“, tiesiog įveskite:
zsh
Jūs būsite paraginti eiti per „Zsh“ pirmą kartą diegimo procesą ir pirmą kartą paleidę jį sukursite konfigūracijos profilį. Įveskite „2“, kad sukurtumėte konfigūracijos profilį su rekomenduojamais numatytais nustatymais.
Jei norite palikti zsh apvalkalą ir grįžti į Bash, tiesiog paleiskite šią komandą:
išeiti
Kaip tiesiogiai paleisti „Zsh“
Zsh apvalkalą galite paleisti tiesiogiai su tokia komanda:
wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12-c zsh
Kaip „Bash“ automatiškai paleisti „Zsh“
Be to, „Bash“ automatiškai persijungia į „Zsh“, kai ją paleisite.
Norėdami tai padaryti, turite redaguoti .bashrc failą. „Bash“ atlieka šio failo komandas kiekvieną kartą, kai ji pradedama. Redagavimus galite atlikti naudodami bet kurį norimą teksto redaktorių, įskaitant vi, bet mes paaiškinsime procesą naudojant nano.
Norėdami atidaryti „.bashrc“ failą „nano“, paleiskite šią komandą:
nano .bashrc
Į failą pridėkite šias eilutes. Jūs galite tiesiog pridėti „exec zsh“ liniją, tačiau šios papildomos eilutės užtikrina, kad Bash paleidžia tik „Zsh“, kai atidarysite „Bash“ langą. Taip išvengsite problemų kitai programinei įrangai.
# Paleiskite „Zsh“, jei [-t 1]; tada exec zsh fi
Jei norite vykdyti kitą kevalą, vietoj „zsh“ komandos įvesite tą apvalkalo komandą.
Atlikę pakeitimus, paspauskite Ctrl + O ir įveskite Enter, kad išsaugotumėte failą. Paspauskite Ctrl + X, kad išeitumėte iš nano.
Dabar, kai atidarote „Ubuntu“ spartųjį klavišą (ar kitą „Linux“ paskirstymo nuorodą) „Windows“, jis pradeda veikti „Zsh shell“.
Jei norite pakeisti savo pakeitimą, dar kartą redaguokite .bashrc failą ir ištrinkite pridėtą skyrių.
Visi alternatyvūs „Linux“ lukštai turėtų veikti teoriškai. Jei ne, „Microsoft“ turi nustatyti pagrindinį „Windows“ posistemį „Linux“ sistemai, kad būtų teisingai paleista daugiau „Linux“ programinės įrangos. Galite peržiūrėti esamas klaidas ir pranešti naujoms klaidoms „Microsoft“ BashOnWindows GitHub puslapyje.