Homepage » hogyan kell » A Zsh (vagy más Shell) használata a Windows 10 rendszerben

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

    Az Ubuntu és a többi, a Windows 10-ben elérhető Linux-disztribúció alapértelmezés szerint használja a Bash shell-et, de ez nem az egyetlen lehetőség. A Windows rendelkezik egy kompatibilitási réteggel a Linux operációs rendszer futtatásához a Windows rendszeren, és használhatja a Zsh vagy bármi más héj futtatására.

    A Zsh héj most Windows 10 operációs rendszeren működik. A Bash automatikusan végrehajthatja a Zsh-t, amikor elindítja. Oh My Zsh is működik a Zsh-héj testreszabására a Windows-ban, éppúgy, mint a Linuxban.

    Indítsa el a Bash telepítését

    A héj választása előtt telepítenie kell a Windows alrendszert a Linuxra, és telepítenie kell egy Linux környezetet. Ebben a cikkben példaként fogjuk használni az Ubuntu-t, de hasonló eljárást hajthat végre az openSUSE és más Linux-disztribúciókban is.

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

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

    A Bash telepítése után telepíteni kell a használni kívánt héjat a Bash-ből. Ezt az apt-get paranccsal végezzük, ahogyan bármilyen más szoftvercsomagot telepítünk az Ubuntu Linux-on.

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

    sudo apt-get install zsh

    Amikor a rendszer kéri, nyomja meg az „y” gombot, majd a folytatáshoz nyomja meg az Enter billentyűt. Az Apt-get automatikusan letölti és telepíti a Zsh-et az Ubuntu tárolójából.

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

    Ha másik héjot szeretne használni, adja meg a zsh nevét a Zsh helyett. Láttuk például, hogy a Fish shell is jól működik. A telepítéshez futtassa a következő parancsot:

    sudo apt-get telepíthet halat

    Hogyan indítsuk el a Zsh-et (vagy egy másik kagylót)

    A telepítés után a Zsh vagy más héj indításához írja be a shell nevét a Bash parancsba, majd nyomja meg az Enter billentyűt. Ha például a Zsh-t Bash-ból szeretné használni, akkor írja be:

    zsh

    Felkérik, hogy menjen végig a Zsh első üzembe helyezési folyamatán, és először hozzon létre egy konfigurációs profilt. Írja be a „2” értéket a konfigurációs profil létrehozásához az ajánlott alapértelmezett beállításokkal.

    A zsh-héj elhagyásához és a Bash-hez való visszatéréshez futtassa a következő parancsot:

    kijárat

    Hogyan indítsuk el a Zsh-t?

    A Zsh-héjat közvetlenül a következő parancsokkal indíthatja el:

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

    Hogyan lehet a Bash automatikusan elindítani a Zsh-t

    A Bash automatikusan átkapcsol Zsh-re, amikor elindítja.

    Ehhez szerkesztenie kell a .bashrc fájlt. A Bash minden alkalommal elindítja a fájlban lévő parancsokat. A szerkesztéseket tetszőleges szövegszerkesztővel, beleértve a vi-t is elvégezheti, de a folyamatot nano használatával magyarázza el.

    A .bashrc fájl nano-ban való megnyitásához futtassa a következő parancsot:

    nano .bashrc

    Adja hozzá a következő sorokat a fájlhoz. Egyszerűen hozzáadhatod a „exec zsh” sort, de az alábbi további sorok biztosítják, hogy a Bash csak akkor indítsa el a Zsh-t, amikor megnyit egy Bash ablakot. Ez megakadályozza más szoftverek problémáit.

    # Zsh indítása, ha [-t 1]; aztán az exec zsh fi

    Ha egy másik héjat szeretne végrehajtani, akkor ezt a parancsot a „zsh” parancs helyett adja meg.

    Miután elvégezte a módosításokat, nyomja meg a Ctrl + O gombot, majd az Enter billentyűt a fájl mentéséhez. A Ctrl + X gombbal kiléphet a nanoból.

    Most, amikor megnyitja az Ubuntu parancsikont (vagy más Linux-disztribúciós parancsikonot) a Windows rendszeren, a Zsh shell-el indul.

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


    Minden alternatív Linux kagylónak elméletileg működnie kell. Ha nem, a Microsoftnak meg kell erősítenie a mögöttes Windows alrendszert a Linux számára, így helyesen fut több Linux-szoftver. Megtekintheti a meglévő hibákat és jelenthet új hibákat a Microsoftnak a BashOnWindows GitHub oldalon.