Как перейти с Bash на Tcsh Shell в терминале OS X
Bash является оболочкой по умолчанию в Mac OS X, начиная с версии 10.3, и обычно считается стандартом оболочки де-факто в мире Unix. Тем не менее, есть люди, которые предпочитают использовать оболочку tcsh, или, возможно, вы просто хотите отойти от нормы. Изменить оболочку по умолчанию довольно просто, но вы, вероятно, столкнетесь с проблемами при запуске сценариев оболочки bash.Если вы хотите поэкспериментировать с tcsh и использовать его в качестве оболочки по умолчанию, вот как это сделать из графического интерфейса в три простых шага:
Измените оболочку по умолчанию с bash на tcsh, используемую приложением «Терминал», в три шага:
- Запустить Terminal.app
- В меню терминала выберите настройки
- В настройках выберите «выполнить эту команду» и введите /bin/tcsh вместо /bin/bash
Вот и все. Теперь каждый раз, когда вы открываете новый терминал, это будет оболочка tcsh. Чтобы вернуться к bash, выполните ту же процедуру, но замените /bin/tcsh на /bin/bash.
Примечание: большинство сценариев оболочки для OS X написаны специально для bash, и переход на tcsh сделает многие из этих сценариев более недействительными. работает правильно.
Если вы просто хотите поэкспериментировать с оболочкой tcsh, попробуйте ввести
tcsh
в командной строке терминала, и вы временно загрузите оболочку tcsh.
Чтобы выйти из оболочки tcsh таким образом, введите
выход
в командной строке, и вы выйдете из tcsh и вернетесь в оболочку bash. Вы можете сделать это с любой оболочкой, чтобы временно протестировать другую, будь то bash, tcsh, sh, zsh или другие.