Змініть оболонку в терміналі Mac OS X

Зміст:

Anonim

Втомилися від башу? Віддаєте перевагу zsh, ksh, tcsh, fish або sh? Ви можете швидко змінити оболонку за замовчуванням у програмі Terminal, на додаток до зміни оболонки входу користувача за замовчуванням для віддаленого входу за допомогою SSH або іншим чином. Ось як це зробити.

Як змінити оболонку програм терміналу за замовчуванням у Mac OS

Це регулює нову оболонку, яка використовується під час запуску програми терміналу, нові вікна терміналу та нові вкладки терміналу, стаючи новою оболонкою Mac за замовчуванням.

  1. Відкрийте програму Terminal, якщо ви ще цього не зробили
  2. Відкрийте «Параметри» в меню «Термінал», потім клацніть вкладку «Загальні» (або вкладку «Запуск» у старіших версіях Mac OS)
  3. У «Оболонки відкриваються за допомогою» виберіть «Команда (повний шлях)» і встановіть нову оболонку

Параметри оболонки за замовчуванням, які входять до складу Mac OS X, включають такі шляхи:

/bin/zsh /bin/ksh /bin/tcsh /bin/bash /bin/sh

Розміщення будь-якої з них у полі «Команда (повний шлях)» встановить нову оболонку як типове вікно терміналу.

Зверніть увагу, що це змінює оболонку за замовчуванням, що використовується програмою Terminal, яка відрізняється від оболонки входу за замовчуванням, яка змінюється за допомогою наступного кроку…

Змінити командну оболонку входу користувача за замовчуванням у Mac OS X

Ви також можете змінити оболонку за замовчуванням через сам командний рядок за допомогою команди chsh, яка є скороченням для «змінити оболонку». Це буде необхідно, якщо ви хочете, щоб оболонка за замовчуванням була іншою під час входу за допомогою SSH або telnet. Вам також потрібно буде автентифікувати кожну зміну, команда запитуватиме безпосередньо або ви можете додати до неї префікс sudo. Ось як встановити оболонку користувача за замовчуванням на zsh, bash, tcsh, ksh, sh або будь-яку іншу оболонку.

Змінити оболонку користувача за замовчуванням на zsh: chsh -s /bin/zsh

ksh: chsh -s /bin/ksh

tcsh: chsh -s /bin/tcsh

bash (за замовчуванням): chsh -s /bin/bash

sh: chsh -s /bin/sh

інші оболонки: Просто налаштуйте шлях для chsh, щоб встановити, наприклад: chsh -s /path/to/ alternate/shell/like/fish

Ми розглянули першу частину цього кілька років тому, і з тих пір вона не змінилася, хоча варто зазначити, що в сучасних версіях macOS за замовчуванням використовується zsh, включаючи Monterey і Big Sur, тоді як у старіших версіях MacOS і Mac OS X використовували bash як оболонку за замовчуванням, наприклад Mavericks, Lion, Sierra, Snow Leopard тощо.

Змініть оболонку в терміналі Mac OS X