Як використовувати zsh як типовий у терміналі для Mac OS
Zsh, або z shell, є популярною альтернативою bash і tcsh, доповненою багатьма вдосконаленнями та параметрами налаштування, які пропонуються через проект Oh-My-ZSH.
Якщо ви хочете використовувати zsh як оболонку за замовчуванням у терміналі для Mac OS, а не bash, ви можете зробити це досить легко, виконавши наступні дії:
Як встановити zsh як оболонку за замовчуванням у терміналі для Mac
- Відкрийте програму «Термінал» і відкрийте меню «Термінал», вибравши «Налаштування»
- Щоб змінити всі оболонки на zsh за замовчуванням:
- Виберіть вкладку «Загальні» та змініть «Оболонки відкриваються за допомогою:» на «Команда (повний шлях)» і вставте наступне:
- Щоб змінити певну оболонку профілю на zsh:
- Виберіть вкладку «Профілі» та виберіть зі списку профіль для налаштування (або створіть власний)
- Перейдіть на вкладку «Shell» і позначте «Run command:» і введіть «zsh»
- Відкрийте нове вікно терміналу або відкрийте нове вікно з певним профілем, для якого ви встановили zsh, тепер у вас буде zsh за умовчанням
/bin/zsh/
Ця зміна на zsh як оболонку за замовчуванням зберігатиметься між виходом і повторним запуском терміналу, хоча будь-які наразі активні оболонки або вікна терміналу потрібно буде оновити або ввести zsh вручну.
Так, є й інші способи зробити це, але досить цікаво, що вказівка оболонки для відкриття насправді допомагає пришвидшити програму Terminal у Mac OS у багатьох випадках, тому вона також може запропонувати підвищення продуктивності (для запису, для покращення швидкості не обов’язково бути zsh, ви можете змінити оболонку за замовчуванням на будь-яку доступну на Mac для того самого ефекту).
Ви також можете змінити iTerm, популярну заміну терміналу, на використання zsh як оболонки за замовчуванням, перейшовши до налаштувань програми та налаштувавши Профілі > Загальні > Команда на «zsh»
Тепер, коли у вас є zsh як оболонка за замовчуванням у MacOS або Mac OS X, ви можете поглянути на чудовий проект oh-my-zsh на https://github.com/robbyrussell /oh-my-zsh, щоб знайти теми, функції та інші налаштування для внесення до zsh.