Jak změnit z Bash na Tcsh Shell v OS X Terminal
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:
- Spustit Terminal.app
- V nabídce Terminál vyberte předvolby
- 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ší.