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

Satura rādītājs:

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

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

Video: Kā lietot programmu Zsh (vai citu korpusu) sistēmā Windows 10
Video: CS50 2015 - Week 12 - YouTube 2024, Aprīlis
Anonim
Ubuntu un citi Linux izplatītāji, kas pieejami operētājsistēmā Windows 10, pēc noklusējuma izmanto Bash apvalku, taču tā nav jūsu vienīgā opcija. Windows ir saderības slānis, lai Windows operētājsistēmai darbotos ar Linux programmatūru, un jūs varat to izmantot, lai palaistu Zsh vai citu apvalku, kuru vēlaties.
Ubuntu un citi Linux izplatītāji, kas pieejami operētājsistēmā Windows 10, pēc noklusējuma izmanto Bash apvalku, taču tā nav jūsu vienīgā opcija. Windows ir saderības slānis, lai Windows operētājsistēmai darbotos ar Linux programmatūru, un jūs varat to izmantot, lai palaistu Zsh vai citu apvalku, kuru vēlaties.

Zsh apvalks tagad darbojas sistēmā Windows 10. Varat, lai Bash automātiski izpildītu Zsh katru reizi, kad to palaižat. Oh My Zsh arī strādā, lai pielāgotu savu Zsh apvalku Windows sistēmā, tāpat kā Linux.

Sāciet, uzstādot Bash

Pirms jūs izvēlaties savu apvalku, vispirms ir jāiespējo Windows apakšsistēma Linux un jāinstalē Linux vide. Šajā rakstā mēs izmantosim Ubuntu kā piemēru, bet jūs varat veikt līdzīgu procesu ar openSUSE un citiem Linux sadalījumiem.

Ja jūs jau esat instalējis Bash sistēmā Windows, jums ir labi iet.
Ja jūs jau esat instalējis Bash sistēmā Windows, jums ir labi iet.

Kā instalēt Zsh (vai citu loku)

Pēc tam, kad Bash ir instalēts, 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 uz Ubuntu, atveriet Bash apvalku un palaidiet šo komandu:

sudo apt-get install zsh

Kad tiek piedāvāts, nospiediet taustiņu "y" un pēc tam nospiediet Enter, lai turpinātu. Apt-get automātiski lejupielādē un instalē Zsh no Ubuntu krātuvēm.

Citos Linux sadalījumos izmantojiet tikai Linux izplatīšanas programmatūras instalēšanas komandu. Piemēram, jums būs jāizmanto openSUSE komandā zypper komanda.
Citos Linux sadalījumos izmantojiet tikai Linux izplatīšanas programmatūras instalēšanas komandu. Piemēram, jums būs jāizmanto openSUSE komandā zypper komanda.

Ja vēlaties izmantot citu čaulu, norādiet tā čaulu nosaukumu, nevis Zsh. Piemēram, mēs esam redzējuši ziņojumus, ka Zivju čaula arī darbojas labi. Lai to instalētu, palaidiet šādu komandu:

sudo apt-get install fish

Kā palaist Zsh (vai citu čaumalu)

Lai palaistu Zsh vai citu čaulu pēc tā instalēšanas, vienkārši ievadiet čaulas nosaukumu uzaicinājumā Bash un pēc tam nospiediet Enter. Piemēram, lai sāktu izmantot 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 pirmo reizi, kad to palaižat. Ierakstiet "2", lai izveidotu konfigurācijas profilu ar ieteicamajiem noklusējuma iestatījumiem.

Lai atstātu zsh apvalku un atgrieztos Bash, vienkārši palaidiet šo komandu:
Lai atstātu zsh apvalku un atgrieztos Bash, vienkārši palaidiet šo komandu:

exit

Kā tieši uzsākt Zsh

Jūs varat palaist Zsh čaulu tieši ar komandu, piemēram:

wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh

Image
Image

Kā Make Bash automātiski palaiž Zsh

Bash automātiski var pārslēgties uz Zsh ikreiz, kad to palaižat.

Lai to izdarītu, jums ir jārediģē jūsu.bashrc fails. Bash izpilda komandas šajā failā katru reizi, kad tas sākas. Rediģējumus varat veikt, izmantojot jebkuru vēlaties teksta redaktoru, ieskaitot vi, bet mēs izskaidrosim procesu, izmantojot nano.

Lai atvērtu.bashrc failu nano, izpildiet šo komandu:

nano.bashrc

Pievienojiet failam šādas rindiņas. Jūs varat vienkārši pievienot rindiņu "exec zsh", bet šādas papildu rindiņas nodrošina, ka Bash palaiž Zsh tikai tad, kad atverat Bash logu. Tas izvairīsies no problēmām, kas saistītas ar citu programmatūru.
Pievienojiet failam šādas rindiņas. Jūs varat vienkārši pievienot rindiņu "exec zsh", bet šādas papildu rindiņas nodrošina, ka Bash palaiž Zsh tikai tad, kad atverat Bash logu. Tas izvairīsies no problēmām, kas saistītas ar citu programmatūru.

# Launch Zsh if [ -t 1 ]; then exec zsh fi

Ja jūs vēlētos izpildīt citu čaulu, ievadiet šīs čaulas komandu, nevis komandu "zsh".

Kad esat veicis izmaiņas, nospiediet Ctrl + O un pēc tam Enter, lai saglabātu failu. Nospiediet Ctrl + X, lai pēc tam izietu no nano.
Kad esat veicis izmaiņas, nospiediet Ctrl + O un pēc tam Enter, lai saglabātu failu. Nospiediet Ctrl + X, lai pēc tam izietu no nano.

Tagad, kad Windows atverat Ubuntu saīsni (vai citu Linux izplatīšanas saīsni), tas tiek palaists ar Zsh apvalku.

Lai mainītu izmaiņas, rediģējiet failu.bashrc 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.

Ieteicams: