Як змінити оболонку Bash на Tcsh у терміналі OS X

Anonim

Bash є оболонкою за замовчуванням у Mac OS X і, починаючи з версії 10.3, зазвичай вважається фактичним стандартом оболонки у світі Unix. Тим не менш, деякі люди вважають за краще використовувати оболонку tcsh, або, можливо, ви просто хочете відійти від норми. Змінити оболонку за замовчуванням досить легко, але ви, ймовірно, зіткнетеся з проблемами під час виконання скриптів оболонки bash.Якщо ви хочете поекспериментувати з tcsh і використовувати його як оболонку за замовчуванням, ось як це зробити з графічного інтерфейсу користувача в три прості кроки:

Змініть оболонку за замовчуванням з bash на tcsh, яку використовує програма Terminal, у три кроки:

  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 у терміналі OS X