Jak používat zsh jako výchozí v Terminálu pro Mac OS

Anonim

Zsh, neboli z shell, je oblíbená alternativa shellu k bash a tcsh, doplněná mnoha vylepšeními a možnostmi přizpůsobení nabízenými prostřednictvím projektu Oh-My-ZSH.

Pokud byste chtěli použít zsh jako výchozí shell v Terminálu pro Mac OS spíše než bash, můžete tak učinit poměrně snadno pomocí následujících kroků:

Jak nastavit zsh jako výchozí prostředí v Terminálu pro Mac

  1. Otevřete aplikaci Terminál a rozb alte nabídku „Terminál“ a vyberte „Předvolby“
    • Změna všech mušlí na výchozí zsh:
      • Vyberte kartu „Obecné“ a změňte „Skořápky otevřít pomocí:“ na „Příkaz (úplná cesta)“ a vložte následující:
      • /bin/zsh/

    • Změna konkrétního profilu na zsh:
      • Vyberte kartu „Profily“ a ze seznamu vyberte profil, který chcete upravit (nebo si vytvořte vlastní)
      • Přejděte na kartu „Shell“ a zaškrtněte „Spustit příkaz:“ a zadejte „zsh“

    • Otevřete nové okno terminálu nebo otevřete nové okno s konkrétním profilem, pro který jste nastavili zsh, nyní budete mít zsh jako výchozí

Tato změna na zsh jako výchozí shell bude přetrvávat mezi ukončením a opětovným spuštěním Terminálu, i když všechny aktuálně aktivní shelly nebo okna terminálu budou muset obnovit nebo ručně zadat zsh.

Ano, existují i ​​​​jiné způsoby, jak to udělat, ale je zajímavé, že zadání shellu, který se má otevřít, ve skutečnosti v mnoha případech pomáhá urychlit aplikaci Terminal v systému Mac OS, takže může také nabídnout zvýšení výkonu (Pro záznam, pro zlepšení rychlosti to nemusí být zsh, pro stejný efekt můžete změnit výchozí shell na cokoliv dostupného na Macu).

Můžete také změnit iTerm, populární náhradu Terminálu, tak, aby používal zsh jako výchozí prostředí tak, že přejdete do Předvoleb aplikace a upravíte Profily > Obecné > Příkaz na 'zsh'

Nyní, když máte zsh jako výchozí shell v MacOS nebo Mac OS X, možná se budete chtít podívat na skvělý projekt oh-my-zsh na https://github.com/robbyrussell /oh-my-zsh k nalezení motivů, funkcí a dalších přizpůsobení, které chcete přenést do zsh.

Jak používat zsh jako výchozí v Terminálu pro Mac OS