13Sep
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 zshNyomja 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 fishA 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:
zshA 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ésA 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 fiHa 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.