13Sep

Kaip naudoti "Zsh"( arba kitą "Shell") "Windows 10"

"Bash" lukštai, atvykstantys su "Windows 10" jubiliejaus atnaujinimu, yra apgaulingi. Tai ne tik "Bash" - tai suderinamumo sluoksnis "Linux" programinei įrangai Windows operacinėje sistemoje. Galite naudoti jį, norėdami paleisti "Zsh" ar bet kokį kitą norimą apvalkalą.

Nuo "Insider 14342", "Zsh" korpusas dabar veikia "Windows 10". Galite Bash automatiškai paleisti "Zsh", kai jį paleidžiate. O, mano "Zsh" taip pat dirba su "Zsh shell" tinkinimu "Windows", kaip ir "Linux".

Pirma: įdiekite Bash

Prieš diegdami savo pasirinktą korpusą, pirmiausia turėsite įjungti "Windows" posistemį "Linux" ir įdiegti "Bash".Tai įdiegs visą "Ubuntu" naudotojo vietos aplinką "Windows", įskaitant "Bash" apvalkalo.

Jei jau esate įdiegę "Bash" sistemoje "Windows", jums gerai eiti.

Kaip įdiegti "Zsh"( arba kitą "Shell")

Kai įdiegta "Bash", jums reikia įdiegti "shell", kurį norite naudoti iš "Bash".Tai atliekate naudodami komandą apt-get, lygiai taip pat, kaip įdiegtumėte bet kokį kitą "Ubuntu Linux" programinės įrangos paketą.

Norėdami įdiegti Zsh, atidarykite "Bash" apvalkalo ir paleiskite šią komandą:

sudo apt-get install zsh

Paspauskite "y", kai pasirodys raginimas, ir paspauskite "Enter", kad tęstumėte. Apt-get automatiškai atsisiųs ir įdiegs Zsh iš Ubuntu saugyklų.

Jei norite naudoti kitą apvalkalą, nurodykite apvalkalo pavadinimą, o ne Zsh. Pavyzdžiui, žmonės praneša, kad "Fish shell" taip pat veikia. Norėdami jį įdiegti, paleiskite šią komandą:

sudo apt-get install fish

Kaip paleisti Zsh( arba kitą "Shell")

Norėdami paleisti Zsh ar kitą korpusą po jo įdiegimo, tiesiog įveskite shell pavadinimą Bashspustelėkite mygtuką ir paspauskite Enter. Pavyzdžiui, norėdami pradėti naudoti "Zsh" iš "Bash", tiesiog įveskite:

zsh

. Jums bus paraginti atlikti pirmojo Zsh nustatymo procesą ir sukurti konfigūracijos profilį, kai jį paleidžiate pirmą kartą.Įveskite "2", kad sukurtumėte konfigūracijos profilį su rekomenduojamais numatytaisiais parametrais.

Norėdami palikti zsh lange ir grįžti į Bash, paleiskite šią komandą:

išėjimo

Kaip padaryti, kad Bash automatiškai paleidžia Zsh

Dėl to, kaip "Microsoft" įdiegė šią funkciją, negalima paleisti "Zsh" tiesiogiai ir apeiti "Bash".Norėdami pradėti naudoti "Linux" programinę įrangą, turite paleisti "Bash" langą ir paleisti programinę įrangą iš ten. Tačiau galite, kad "Bash" automatiškai įjungtų "Zsh", kai jį paleidžiate.

Norėdami tai padaryti, turėsite redaguoti savo. bashrc failą.Bash paleidžia komandas šiame faile kiekvieną kartą, kai jis prasideda. Tai galite padaryti naudodami bet kurį norimą teksto redaktorių, įskaitant vi, bet paaiškinsime procesą naudojant nano.

Norėdami atidaryti. bashrc failą nano, paleiskite šią komandą:

nano. bashrc

Į failą pridėkite šias eilutes. Galite tiesiog pridėti "exec zsh", bet šios eilutės užtikrins, kad "Bash" paleidžia "Zsh" tik atidarius Bash langą.Tai padės išvengti kitos programinės įrangos problemų.

# Paleiskite Zsh jei [-t 1];tada exec zsh fi

Jei norėtumėte paleisti kitą apvalkalą, įveskite šios apvalkalo komandą vietoj "zsh".

Po to, paspaudę Ctrl + O, tada įveskite, kad išsaugotumėte. Paspauskite Ctrl + X, kad išeitumėte iš nano.

Dabar, kai atidarysite "Bash" programą sistemoje "Windows", dabar ji paleidžiama naudojant "Zsh shell".

Norėdami pakeisti pakeitimus, dar kartą redaguokite. bashrc failą ir ištrinkite pridėtą skiltį.

Visi alternatyvūs Linux kriaukliai teoriškai turėtų veikti. Jei to nepadarė, "Microsoft" turi ištaisyti pagrindinį "Windows" posistemį "Linux", kad būtų teisingai paleista daugiau "Linux" programinės įrangos."BashOnWindows GitHub" puslapyje galite peržiūrėti esamas klaidas ir pranešti apie naujas klaidas "Microsoft".