13Sep
Bash apvalks, kas ierodas ar Windows 10 "Anniversary Update", ir maldinošs. Tas nav tikai Bash-tas ir saderības slānis, lai Linux operētājsistēmu darbinātu operētājsistēmā Windows. Jūs varat to izmantot, lai palaistu Zsh vai kādu citu apvalku, kuru vēlaties.
Sākot ar Insider Build 14342, Zsh apvalks tagad darbojas sistēmā Windows 10. Bash automātiski var izpildīt Zsh katru reizi, kad to palaižat. Ak, mana Zsh darbojas arī, lai pielāgotu savu Zsh apvalku operētājsistēmā Windows, tāpat kā Linux.
Vispirms: instalējiet Bash
Pirms izvēlaties savu korpusu, vispirms ir jāiespējo Windows apakšsistēma Linux un jāinstalē Bash. Tas instalēs Windows pilnīgu Ubuntu lietotāju telpu vidi, tostarp Bash apvalku.
Ja jūs jau esat instalējis Bash sistēmā Windows, jums ir labi iet.
Kā instalēt Zsh( vai citu korpusu)
Pēc tam, kad ir instalēts Bash, jums vienkārši nepieciešams instalēt čaulu, kuru vēlaties izmantot no Bash puses. Jūs to darāt ar komandu apt-get, tāpat kā instalējiet jebkuru citu programmatūras pakotni Ubuntu Linux.
Lai instalētu Zsh, atveriet Bash apvalku un palaidiet šādu komandu:
sudo apt-get install zshKad tiek prasīts, nospiediet "y" un nospiediet Enter, lai turpinātu. Apt-get automātiski lejupielādēs un instalēs Zsh no Ubuntu krātuvēm.
Ja vēlaties izmantot citu čaulu, norādiet tā čaulu nosaukumu, nevis Zsh. Piemēram, cilvēki ziņo, ka zivju čaula arī darbojas. Lai to instalētu, palaidiet šādu komandu:
sudo apt-get install fishKā palaist Zsh( vai citu apvalku)
Lai palaistu Zsh vai citu apvalku pēc tā instalēšanas, vienkārši ievadiet čaulas nosaukumu Bashuzreiz un nospiediet taustiņu Enter. Piemēram, lai sāktu lietot Zsh no Bash, jūs vienkārši ierakstiet:
zsh. Jums tiks piedāvāts veikt Zsh pirmās uzstādīšanas procesu un izveidot konfigurācijas profilu, kad pirmo reizi to palaidīsit. Ierakstiet "2", lai izveidotu konfigurācijas profilu ar ieteicamajiem noklusējuma iestatījumiem.
Lai atstātu zsh apvalku un atgrieztos Bash, palaidiet šādu komandu:
izietKā padarīt Bash automātiski palaist Zsh
Tā kā Microsoft ieviesa šo funkciju, jūs nevarat palaist Zsh tieši un apiet Bash. Lai sāktu izmantot Linux programmatūru, jums ir nepieciešams palaist Bash logu un palaist programmatūru no turienes. Tomēr jūs varat, lai Bash automātiski pārslēgtos uz Zsh katru reizi, kad to palaižat.
Lai to izdarītu, jums būs jārediģē jūsu. bashrc fails. Bash palaist komandas šajā failā katru reizi, kad tas sākas. To var izdarīt, izmantojot jebkuru vēlaties teksta redaktoru, ieskaitot vi, bet mēs izskaidrojam procesu, izmantojot nano.
Lai atvērtu. bashrc failu nano, izpildiet šādu komandu:
nano. bashrc
Pievienojiet failam šādas rindiņas. Jūs varētu vienkārši pievienot "exec zsh", bet šādas rindiņas nodrošinās, ka Bash palaiž Zsh tikai tad, kad atverat Bash logu. Tas novērsīs citu programmatūras problēmu rašanos.
# Uzsākt Zsh ja [-t 1];tad exec zsh fiJa jūs vēlaties izpildīt citu čaulu, jūs ievadāt šīs čaulas komandu, nevis "zsh".
Pēc tam, nospiediet Ctrl + O un pēc tam Enter, lai saglabātu. Nospiediet Ctrl + X, lai pēc tam izietu no nano.
Tagad, kad atverat Windows lietojumprogrammu Bash, tagad tā palaiž ar Zsh apvalku.
Lai mainītu izmaiņas, rediģējiet. bashrc failu vēlreiz un izdzēsiet pievienoto sadaļu.
Visiem alternatīvajiem Linux apvalkiem teorētiski jādarbojas. Ja tas nenotiek, Microsoft ir jānosaka pamata Windows apakšsistēma Linux, lai pareizi darbotos vairāk Linux programmatūras. Jūs varat apskatīt esošos kļūdas un ziņot par jaunām kļūdām Microsoft vietnē BashOnWindows GitHub.