Kā lietot Zsh (vai citu Shell) Windows 10
Ubuntu un citi operētājsistēmā Windows 10 pieejami Linux izplatījumi pēc noklusējuma izmanto Bash apvalku, bet tā nav vienīgā iespēja. Sistēmā Windows ir saderības slānis Linux programmatūras darbināšanai sistēmā Windows, un jūs varat to izmantot, lai palaistu Zsh vai jebkuru čaulu, kuru vēlaties.
Zsh apvalks tagad darbojas uz Windows 10. Jūs varat būt Bash automātiski izpildīt Zsh, kad to palaižat. Oh My Zsh arī strādā, lai pielāgotu jūsu Zsh apvalku sistēmā Windows, tāpat kā Linux.
Sākt, instalējot Bash
Pirms instalējat savu čaulu, 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 uz openSUSE un citiem Linux izplatījumiem.
Ja esat jau instalējis Bash operētājsistēmā Windows, jums ir labi iet.
Kā instalēt Zsh (vai citu apvalku)
Kad Bash ir instalēta, jums vienkārši jāinstalē apvalks, kuru vēlaties izmantot no Bash. To darāt ar apt-get komandu, tāpat kā jūs instalējat jebkuru citu programmatūras pakotni Ubuntu Linux.
Lai instalētu Zsh uz Ubuntu, atveriet Bash apvalku un palaidiet šādu komandu:
sudo apt-get install zsh
Kad tiek prasīts, nospiediet “y” un pēc tam nospiediet taustiņu Enter, lai turpinātu. Apt-get automātiski lejupielādē un instalē Zsh no Ubuntu krātuvēm.
Citos Linux izplatījumos izmantojiet tikai Linux izplatīšanas programmatūras instalēšanas komandu. Piemēram, openSUSE ir jāizmanto komanda zypper.
Ja vēlaties izmantot citu apvalku, norādiet tā apvalka nosaukumu, nevis Zsh. Piemēram, mēs esam redzējuši ziņojumus, ka zivju apvalks darbojas labi. Lai to instalētu, palaist šādu komandu:
sudo apt-get instalēt zivis
Kā uzsākt Zsh (vai citu apvalku)
Lai palaistu Zsh vai citu apvalku pēc tā instalēšanas, vienkārši ierakstiet apvalka nosaukumu Bash uzvednē un pēc tam nospiediet taustiņu Enter. Piemēram, lai sāktu lietot Zsh no Bash, vienkārši ierakstiet:
zsh
Jums tiks piedāvāts iet cauri Zsh pirmreizējās uzstādīšanas procesam un izveidot konfigurācijas profilu, pirmo reizi to palaižot. 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 šādu komandu:
Izeja
Kā tieši uzsākt Zsh
Zsh apvalku var sākt tieši ar šādu komandu:
wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh
Kā padarīt Bash automātisku palaišanu Zsh
Bash var arī automātiski pārslēgties uz Zsh, kad to sākat.
Lai to izdarītu, jums ir nepieciešams rediģēt failu .bashrc. Bash vada komandas šajā failā katru reizi, kad tas sākas. Varat veikt labojumus, izmantojot jebkuru vajadzīgo teksta redaktoru, ieskaitot vi, bet mēs izskaidrosim procesu, izmantojot nano.
Lai atvērtu .bashrc failu nano, izpildiet šādu komandu:
nano .bashrc
Pievienojiet failam šādas rindas. Jūs vienkārši varat pievienot rindu “exec zsh”, bet šādas papildu līnijas nodrošina, ka Bash atver tikai Zsh, kad atverat Bash logu. Tas neļauj radīt problēmas citai programmatūrai.
# Palaist Zsh, ja [-t 1]; tad izpilda zsh fi
Ja vēlaties izpildīt citu čaumalu, jūs ievadīsiet šīs čaulas komandu komandas "zsh" vietā.
Pēc izmaiņu veikšanas nospiediet Ctrl + O un pēc tam Enter, lai saglabātu failu. Nospiediet Ctrl + X, lai pēc tam izietu no nano.
Tagad, kad atverat Ubuntu īsceļu (vai citu Linux izplatīšanas īsceļu) sistēmā Windows, tas sākas ar Zsh apvalku.
Lai mainītu izmaiņas, rediģējiet .bashrc failu un izdzēsiet pievienoto sadaļu.
Visām alternatīvām Linux čaulām jādarbojas teorētiski. Ja tā nav, Microsoft ir jānovērš pamatā esošā Windows apakšsistēma Linux, lai tā pareizi darbotos vairāk Linux programmatūras. Jūs varat apskatīt esošās kļūdas un ziņot par jaunām kļūdām Microsoft vietnē BashOnWindows GitHub.