Zsh shell teraz funguje na Windows 10. Môžete mať Bash automaticky spúšťať Zsh pri každom spustení. Oh My Zsh tiež pracuje na prispôsobení vašej Zsh shell v systéme Windows, rovnako ako v Linuxe.
Začnite inštaláciou Bash
Pred inštaláciou vášho shellu, musíte najprv povoliť podsystém Windows pre Linux a nainštalovať prostredie Linux. V tomto článku budeme používať Ubuntu ako príklad, ale podobný proces môžete vykonávať aj na openSUSE a iných distribuciách Linuxu.
Ako nainštalovať Zsh (alebo iný Shell)
Po nainštalovaní balíka Bash stačí nainštalovať shell, ktorý chcete použiť, v rámci Bash. Vykonáte to pomocou príkazu apt-get, rovnako ako inštaláciu akéhokoľvek iného softvérového balíka na Ubuntu Linux.
Ak chcete nainštalovať Zsh na Ubuntu, otvorte shell Bash a spustite nasledujúci príkaz:
sudo apt-get install zsh
Po zobrazení výzvy stlačte tlačidlo "y" a pokračujte stlačením tlačidla Enter. Apt-get automaticky stiahne a nainštaluje Zsh z úložiska Ubuntu.
Ak chcete použiť iný shell, zadajte názov tohto shell namiesto Zsh. Napríklad sme videli hlásenia, že Rybí shell tiež funguje dobre. Ak ho chcete nainštalovať, spustite nasledujúci príkaz:
sudo apt-get install fish
Ako spustiť Zsh (alebo iný Shell)
Ak chcete nainštalovať Zsh alebo iný shell po jeho nainštalovaní, zadajte názov shellu do výzvy Bash a potom stlačte kláves Enter. Ak napríklad chcete začať používať Zsh z Bash, stačí napísať:
zsh
Budete vyzvaní, aby ste prejsť prvý proces nastavenia Zsh a vytvorili konfiguračný profil po prvom spustení. Zadajte "2" a vytvorte konfiguračný profil s odporúčanými predvolenými nastaveniami.
exit
Ako priamo spustiť Zsh
Môžete spustiť shell Zsh priamo príkazom, ako je nasledujúci:
wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh
Ako urobiť Bash automaticky spustiť Zsh
Môžete tiež mať Bash automaticky prepnúť na Zsh pri každom spustení.
Aby ste to urobili, musíte upraviť súbor.bashrc. Bash spustí príkazy v tomto súbore pri každom spustení. Môžete vykonať úpravy pomocou ľubovoľného textového editora, ktorý sa vám páči, vrátane vi, ale vysvetlíme proces pomocou nano.
Ak chcete otvoriť súbor.bashrc v nano, spustite nasledujúci príkaz:
nano.bashrc
# Launch Zsh if [ -t 1 ]; then exec zsh fi
Ak chcete spustiť iný shell, zadáte príkaz shella namiesto príkazu "zsh".
Teraz, keď otvoríte skratku Ubuntu (alebo iné skratky pre distribúciu Linuxu) v systéme Windows, spustí sa s shellom Zsh.
Ak chcete zmenu zmeniť, upravte súbor.bashrc a odstráňte sekciu, ktorú ste pridali.
Všetky alternatívne linky Linuxu by mali fungovať teoreticky. Ak tomu tak nie je, spoločnosť Microsoft potrebuje opraviť základný podsystém systému Windows pre systém Linux tak, aby správne spúšťal viac Linuxového softvéru. Môžete zobraziť existujúce chyby a nahlásiť nové chyby spoločnosti Microsoft na stránke BashOnWindows GitHub.