Změňte prostředí v terminálu Mac OS X

Obsah:

Anonim

Už vás nebaví bash? Preferujete zsh, ksh, tcsh, fish nebo sh? Můžete rychle změnit výchozí prostředí v aplikaci Terminal, kromě změny výchozího přihlašovacího prostředí uživatele pro vzdálené přihlášení pomocí SSH nebo jinak. Zde je návod, jak provést obojí.

Jak změnit výchozí prostředí terminálových aplikací v systému Mac OS

Toto upraví nový shell, který se používá při spuštění aplikace Terminal, nová okna terminálu a nové karty terminálu, čímž se stane nový výchozí shell Mac.

  1. Pokud jste tak ještě neučinili, otevřete aplikaci Terminál
  2. V nabídce „Terminál“ otevřete Předvolby a poté klikněte na kartu „Obecné“ (nebo na kartu „Po spuštění“ u starších verzí systému Mac OS)
  3. V části „Skořápky otevřít pomocí“ vyberte „Příkaz (úplná cesta)“ a nastavte nový shell

Výchozí možnosti prostředí, na které lze přepnout a které jsou součástí systému Mac OS X, zahrnují následující cesty:

/bin/zsh /bin/ksh /bin/tcsh /bin/bash /bin/sh

Umístěním některého z nich do pole ‚Příkaz (úplná cesta)‘ nastaví nový shell jako výchozí okno terminálu.

Všimněte si, že se tím změní výchozí prostředí používané aplikací Terminal, které se liší od výchozího přihlašovacího prostředí, které se změní v následujícím kroku…

Změna výchozího přihlašovacího prostředí uživatele v systému Mac OS X

Výchozí shell můžete také změnit prostřednictvím samotného příkazového řádku pomocí příkazu chsh, což je zkratka pro „změnit shell“. To bude nutné, pokud chcete, aby se výchozí shell při přihlašování pomocí SSH nebo telnetu lišil. Každou změnu budete muset také ověřit, příkaz se zeptá přímo nebo jej můžete předponovat sudo. Zde je návod, jak nastavit výchozí uživatelský shell na zsh, bash, tcsh, ksh, sh nebo jakýkoli jiný shell.

Změňte výchozí prostředí pro přihlášení uživatele na zsh: chsh -s /bin/zsh

ksh: chsh -s /bin/ksh

tcsh: chsh -s /bin/tcsh

bash (výchozí): chsh -s /bin/bash

sh: chsh -s /bin/sh

další mušle: Jednoduše upravte cestu pro nastavení chsh, například takto: chsh -s /cesta/k/střídavě/skořápka/jako/ryba

První část jsme probrali před lety a od té doby se nezměnila, i když stojí za zmínku, že v moderních verzích macOS se jako výchozí používá zsh, včetně Monterey a Big Sur, zatímco starší verze MacOS a Mac OS X používaly bash jako výchozí shell, jako Mavericks, Lion, Sierra, Snow Leopard atd.

Změňte prostředí v terminálu Mac OS X