Как перейти с Bash на Tcsh Shell в терминале OS X

Anonim

Bash является оболочкой по умолчанию в Mac OS X, начиная с версии 10.3, и обычно считается стандартом оболочки де-факто в мире Unix. Тем не менее, есть люди, которые предпочитают использовать оболочку tcsh, или, возможно, вы просто хотите отойти от нормы. Изменить оболочку по умолчанию довольно просто, но вы, вероятно, столкнетесь с проблемами при запуске сценариев оболочки bash.Если вы хотите поэкспериментировать с tcsh и использовать его в качестве оболочки по умолчанию, вот как это сделать из графического интерфейса в три простых шага:

Измените оболочку по умолчанию с bash на tcsh, используемую приложением «Терминал», в три шага:

  1. Запустить Terminal.app
  2. В меню терминала выберите настройки
  3. В настройках выберите «выполнить эту команду» и введите /bin/tcsh вместо /bin/bash

Вот и все. Теперь каждый раз, когда вы открываете новый терминал, это будет оболочка tcsh. Чтобы вернуться к bash, выполните ту же процедуру, но замените /bin/tcsh на /bin/bash.

Примечание: большинство сценариев оболочки для OS X написаны специально для bash, и переход на tcsh сделает многие из этих сценариев более недействительными. работает правильно.

Если вы просто хотите поэкспериментировать с оболочкой tcsh, попробуйте ввести

tcsh

в командной строке терминала, и вы временно загрузите оболочку tcsh.

Чтобы выйти из оболочки tcsh таким образом, введите

выход

в командной строке, и вы выйдете из tcsh и вернетесь в оболочку bash. Вы можете сделать это с любой оболочкой, чтобы временно протестировать другую, будь то bash, tcsh, sh, zsh или другие.

Как перейти с Bash на Tcsh Shell в терминале OS X