13Sep

A Zsh( vagy más Shell) használata a Windows 10 rendszerben

A Windows 10 évfordulós frissítésével érkező Bash shell megtévesztő.Nem csak a Bash, hanem kompatibilitási réteg Linux operációs rendszer futtatására a Windows rendszeren. Használhatja azt a Zsh futtatásához vagy bármilyen más héjhoz, amelyet szeretne.

Mint a Insider Build 14342, a Zsh shell mostantól a Windows 10 rendszeren működik. A Bash automatikusan végrehajtja a Zsh-ot, amikor elindítja. Oh My Zsh is működik a Zsh-héj testre szabásához a Windows-ban, ahogyan a Linuxon is.

Először telepítse a Bash

fájlt Mielőtt telepítené a választott héj telepítését, először be kell kapcsolnia a Windows alrendszert Linuxra és telepítenie a Bash-ot. Ez telepíti a teljes Windows Ubuntu felhasználói környezetet, beleértve a Bash shell-et is.

Ha már telepítette a Bash-et a Windows rendszeren, akkor jó vagy.

A Zsh( vagy más Shell) telepítése

A Bash telepítése után csak telepítenie kell a használni kívánt shellt a Bash-ból. Ezt az apt-get paranccsal hajthatja végre, ugyanúgy, ahogy bármely más szoftvercsomagot telepítené az Ubuntu Linuxra.

A Zsh telepítéséhez nyissa meg a Bash shell parancsot, és futtassa a következő parancsot:

sudo apt-get telepítése zsh

Nyomja meg a "y" -t, amikor a rendszer kéri, és a folytatáshoz nyomja le az Enter billentyűt. Az Apt-get automatikusan letölt és telepíti a Zsh-et az Ubuntu tárházairól.

Ha másik héjat szeretne használni, akkor adja meg a shell nevét a Zsh helyett. Például az emberek beszámolnak arról, hogy a Fish héja is működik. A telepítéshez az alábbi parancsot kell futtatnia:

sudo apt-get install fish

A Zsh( vagy más Shell) indítása

A Zsh vagy egy másik shell telepítése után írja be a shell nevét a Bashés nyomja meg az Enter billentyűt. Például, hogy a Zash-t a Bash-ról kezdeni kezdte, akkor csak írja be:

zsh

A Zsh első üzembe helyezési eljárását kell kérnie, és konfigurációs profilt kell létrehoznia, amikor először indítja el.Írja be a "2" -ta konfigurációs profilt az ajánlott alapértelmezett beállításokkal.

A zsh shell elhagyásához és a Bash-hoz való visszatéréshez hajtsa végre a következő parancsot:

kilépés

A Zash

indítása A Zsh

indításának köszönhetően a Microsoft nem hajtotta végre a Zsh-ot közvetlenül és a Bash-t. A Linux szoftver futtatásához el kell indítania a Bash ablakot, és onnan el kell indítania a szoftvert. Azonban a Bash automatikusan átkapcsolhat a Zsh-re, amikor elindítja.

Ehhez módosítania kell a. bashrc fájlt. A Bash minden indításkor futtatja a parancsokat. Ezt tetszőleges szövegszerkesztővel teheti meg, beleértve a vi-et is, de a nano használatával elmagyarázzuk a folyamatot.

Az. bashrc fájl megnyitásához a következő parancsot kell futtatni:

nano. bashrc

Adja hozzá a következő sorokat a fájlhoz. Egyszerűen hozzá lehet adni a "exec zsh" parancsot, de a következő sorok biztosítják, hogy a Bash csak akkor indítson el Zsh-t, amikor megnyit egy Bash ablakot. Ezzel elkerülheti a más szoftverek problémáit.

# Zsh indítása, ha [-t 1];akkor hajtsa végre a zsh fi

Ha más héjat kíván végrehajtani, a "zsh" helyett a shell parancsot adja meg.

Ezt követően nyomja meg a Ctrl + O billentyűkombinációt, majd a Mentés gombot. Nyomja meg a Ctrl + X billentyűkombinációt a kilépéshez.

Most, amikor megnyitja a Bash alkalmazást a Windows rendszeren, akkor elindul a Zsh shell.

A változtatás megfordításához módosítsa újra a. bashrc fájlt, és törölje a hozzáadott részt.

Az összes alternatív Linux shellnek elméletileg kell működnie. Ha nem, akkor a Microsoftnak meg kell javítania az alapul szolgáló Windows alrendszert Linuxra, hogy megfelelően futtasson több Linux szoftvert. Megtekintheti a meglévő hibákat, és új hibákat jelenthet be a Microsofthoz a BashOnWindows GitHub oldalon.