13Sep

Kā lietot programmu Zsh( vai citu korpusu) sistēmā Windows 10

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 zsh

Kad 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 fish

Kā 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:

iziet

Kā 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 fi

Ja 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.