Изменение оболочки по умолчанию в Mac OS X

Изменение оболочки по умолчанию в Mac OS X

Я заметил два способа изменить оболочку по умолчанию в Mac OS X.

  • Откройте настройки терминала и установите "Shells open with" на "Command". Затем введите путь к программе оболочки, например /usr/local/bin/zsh.
  • Другой способ — включить «Системные настройки» и выбрать «Учетные записи». Разблокируйте настройки, чтобы можно было внести изменения. Найдите свое имя пользователя, под которым вы хотите изменить оболочку по умолчанию. Затем щелкните его правой кнопкой мыши, чтобы перейти в «Дополнительные параметры...». Затем я могу найти настройку для «Оболочка входа».

В чем разница между двумя способами, которые я упомянул выше? Какой из них может быть хорош для какой цели?

решение1

Настройки терминала влияют только на терминал, в противном случае они влияют на все процессы, использующие оболочку (например, если вы подключаетесь к машине по ssh, только последняя изменит оболочку).

Обратите внимание, что приложения, запущенные из Dock/Finder и т. д., не подвержены ни одному из этих изменений.

Связанный контент