Jak změnit z Bash na Tcsh Shell v OS X Terminal

Anonim

Bash je výchozí shell v Mac OS X a od 10.3 je obecně považován za de facto standard shellu ve světě unixu. To znamená, že jsou někteří lidé, kteří dávají přednost použití shellu tcsh, nebo se možná jen chcete vymanit z normy. Změna výchozího shellu je docela snadná, ale pravděpodobně narazíte na problémy při spouštění skriptů bash shellu.Pokud chcete experimentovat s tcsh a použít jej jako výchozí shell, zde je návod, jak to udělat z GUI ve třech snadných krocích:

Změňte výchozí shell z bash na tcsh, jak jej používá aplikace Terminal, ve třech krocích:

  1. Spustit Terminal.app
  2. V nabídce Terminál vyberte předvolby
  3. V předvolbách vyberte „provést tento příkaz“ a zadejte /bin/tcsh místo /bin/bash

A je to. Nyní, kdykoli otevřete nový terminál, bude to tcsh shell. Chcete-li se vrátit zpět k bash, postupujte podle stejného postupu, ale nahraďte /bin/tcsh /bin/bash.

Poznámka: většina shellových skriptů pro OS X je napsána speciálně pro bash a přechod na tcsh způsobí, že mnoho z těchto skriptů již nebude fungovat správně.

Pokud chcete jednoduše experimentovat s tcsh shellem, zkuste napsat

tcsh

na výzvu terminálu a dočasně načtete shell tcsh.

Chcete-li tímto způsobem ukončit shell tcsh, zadejte

výstup

na výzvu a ukončíte tcsh a vrátíte se zpět do bash shellu. Můžete to udělat s jakýmkoli shellem a dočasně otestovat jiný, ať už je to bash, tcsh, sh, zsh nebo další.

Jak změnit z Bash na Tcsh Shell v OS X Terminal