Как да промените от Bash на Tcsh Shell в OS X Terminal
Bash е обвивката по подразбиране в Mac OS X и от 10.3 обикновено се счита за де факто стандартната обвивка в света на Unix. Въпреки това има хора, които предпочитат да използват tcsh shell, или може би просто искате да се откъснете от нормата. Промяната на обвивката по подразбиране е доста лесна, но вероятно ще срещнете проблеми, когато изпълнявате скриптове на bash shell.Ако искате да експериментирате с tcsh и да го използвате като обвивка по подразбиране, ето как да го направите от GUI в три лесни стъпки:
Променете обвивката по подразбиране от bash на tcsh, както се използва от терминалното приложение в три стъпки:
- Стартиране на Terminal.app
- От менюто на терминала изберете предпочитания
- В предпочитанията изберете „изпълни тази команда“ и въведете /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 или други.