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

Tartalomjegyzék:

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

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

Videó: A Zsh (vagy más Shell) használata a Windows 10 rendszerben
Videó: How To Be Productive? Throw Away Your To-Do List | Vishen Lakhiani & Nir Eyal - YouTube 2024, November
Anonim
Az Ubuntu és a Windows 10 operációs rendszeren elérhető más Linux disztribúciók alapértelmezés szerint a Bash parancsértelmezőt használják, de ez nem az egyetlen lehetőség. A Windows egy kompatibilitási réteggel rendelkezik a Linux szoftver futtatásához Windows rendszeren, és használhatja a Zsh futtatásához, vagy bármilyen tetszőleges héjhoz.
Az Ubuntu és a Windows 10 operációs rendszeren elérhető más Linux disztribúciók alapértelmezés szerint a Bash parancsértelmezőt használják, de ez nem az egyetlen lehetőség. A Windows egy kompatibilitási réteggel rendelkezik a Linux szoftver futtatásához Windows rendszeren, és használhatja a Zsh futtatásához, vagy bármilyen tetszőleges héjhoz.

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.

Ha már telepítette a Bash programot a Windows rendszeren, akkor jó lesz.
Ha már telepítette a Bash programot a Windows rendszeren, akkor jó lesz.

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.

Más Linux disztribúciók esetén csak használja a Linux disztribúció szoftver telepítési parancsát. Például a zypper parancsot az openSUSE-n kell használni.
Más Linux disztribúciók esetén csak használja a Linux disztribúció szoftver telepítési parancsát. Például a zypper parancsot az openSUSE-n kell használni.

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.

Ha elhagyja a zsh shell-ot, és visszatér a Bash-hoz, akkor futtassa a következő parancsot:
Ha elhagyja a zsh shell-ot, és visszatér a Bash-hoz, akkor futtassa a következő parancsot:

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

Image
Image

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

Adja hozzá a következő sorokat a fájlhoz. Egyszerűen hozzá lehet adni a "exec zsh" sort, de az alábbi további 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.
Adja hozzá a következő sorokat a fájlhoz. Egyszerűen hozzá lehet adni a "exec zsh" sort, de az alábbi további 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.

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

Miután elvégezte a módosításokat, nyomja meg a Ctrl + O billentyűkombinációt, majd az Enter gombot a fájl mentéséhez. Nyomja meg a Ctrl + X billentyűkombinációt a kilépéshez.
Miután elvégezte a módosításokat, nyomja meg a Ctrl + O billentyűkombinációt, majd az Enter gombot a fájl mentéséhez. Nyomja meg a Ctrl + X billentyűkombinációt a kilépéshez.

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.

Ajánlott: