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, hogy testreszabja Zsh shellját a Windows-ban, akárcsak a Linuxban.
Kezdje a Bash telepítésével
A választott shell telepítése előtt először be kell kapcsolnia a Windows alrendszert Linuxra és telepítenie kell egy Linux környezetet. Ebben a cikkben példaként fogjuk használni az Ubuntut, de hasonlóan végrehajthatunk az openSUSE és más Linux disztribúciókban is.
Hogyan telepítsük a Zsh (vagy más Shell)
A Bash telepítése után csak telepítenie kell a használni kívánt shellt a Bash-ban. 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 az Ubuntu programban nyissa meg a Bash shell parancsot, és futtassa a következő parancsot:
sudo apt-get install zsh
Nyomja meg az "y" -t, amikor a rendszer kéri, majd nyomja meg az Enter gombot a folytatáshoz. Az Apt-get automatikusan letölti és telepíti a Zsh-et az Ubuntu tárházairól.
Ha másik héjat szeretne használni, adja meg a shell nevét a Zsh helyett. Például láthattuk, hogy a Fish héj jól működik. A telepítéshez a következő parancsot kell futtatnia:
sudo apt-get install fish
A Zsh (vagy más Shell) indítása
A Zsh vagy egy másik héj indítása a telepítés után csak írja be a shell nevét a Bash parancssorba, majd nyomja le az Enter billentyűt. Például, ha el szeretné kezdeni a Zsh-et a Bash-tól, akkor írja be:
zsh
Meg kell adnia a Zsh első telepítési folyamatát, és létre kell hoznia egy konfigurációs profilt, 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.
exit
Hogyan kell közvetlenül elindítani a Zsh-t?
A Zsh shell közvetlenül indítható el a következő parancsokkal:
wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh
Hogyan készítsünk egy csomópontot automatikusan elindítva a Zsh-t
A Bash automatikusan átkapcsolhat Zsh-re, amikor elindítja.
Ehhez módosítania kell a.bashrc fájlt. A Bash minden egyes indításkor futtatja a parancsokat. A szerkesztéseket tetszőleges szövegszerkesztővel teheti meg, beleértve a vi-et is, de a nano használatával elmagyarázzuk a folyamatot.
A.bashrc fájl nano megnyitásához futtassa a következő parancsot:
nano.bashrc
# Launch Zsh if [ -t 1 ]; then exec zsh fi
Ha másik héjat kíván végrehajtani, a parancsot a "zsh" parancs helyett adja meg.
Most, amikor megnyitja az Ubuntu parancsikonját (vagy más Linux disztribúciós parancsikont) a Windows rendszeren, elindul a Zsh shell-dal.
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életben 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.