Как да промените от Bash на Tcsh Shell в OS X Terminal

Anonim

Bash е обвивката по подразбиране в Mac OS X и от 10.3 обикновено се счита за де факто стандартната обвивка в света на Unix. Въпреки това има хора, които предпочитат да използват tcsh shell, или може би просто искате да се откъснете от нормата. Промяната на обвивката по подразбиране е доста лесна, но вероятно ще срещнете проблеми, когато изпълнявате скриптове на bash shell.Ако искате да експериментирате с tcsh и да го използвате като обвивка по подразбиране, ето как да го направите от GUI в три лесни стъпки:

Променете обвивката по подразбиране от bash на tcsh, както се използва от терминалното приложение в три стъпки:

  1. Стартиране на Terminal.app
  2. От менюто на терминала изберете предпочитания
  3. В предпочитанията изберете „изпълни тази команда“ и въведете /bin/tcsh вместо /bin/bash

Това е. Сега всеки път, когато отворите нов терминал, това ще бъде tcsh shell. За да се върнете към bash, следвайте същата процедура, но заменете /bin/tcsh с /bin/bash.

Забележка: повечето шел скриптове за OS X са написани специално за bash и преминаването към tcsh ще направи много от тези скриптове вече не функционира правилно.

Ако просто искате да експериментирате с tcsh shell, опитайте да напишете

tcsh

в подканата на терминала и временно ще заредите tcsh shell.

За да излезете от tcsh shell по този начин, напишете

изход

при подканата и ще излезете от tcsh и ще се върнете в bash shell. Можете да направите това с всяка обвивка, за да тествате временно друга, било то bash, tcsh, sh, zsh или други.

Как да промените от Bash на Tcsh Shell в OS X Terminal