Как да използвате zsh по подразбиране в терминал за Mac OS
Zsh, или z shell, е популярна алтернатива на shell на bash и tcsh, пълна с много подобрения и опции за персонализиране, предлагани чрез проекта Oh-My-ZSH.
Ако искате да използвате zsh като обвивка по подразбиране в терминала за Mac OS вместо bash, можете да го направите доста лесно, като изпълните следните стъпки:
Как да зададете zsh като обвивка по подразбиране в терминал за Mac
- Отворете приложението Terminal и издърпайте надолу менюто „Terminal“, като изберете „Preferences“
- За да промените всички черупки на zsh по подразбиране:
- Изберете раздела „Общи“ и променете „Shells open with:“ на „Command (пълен път)“ и поставете следното:
- За да промените обвивката на конкретен профил на zsh:
- Изберете раздела „Профили“ и изберете профил за коригиране от списъка (или създайте персонализиран)
- Отидете в раздела “Shell” и маркирайте “Run command:” и въведете “zsh”
- Отворете нов прозорец на терминала или отворете нов прозорец с конкретния профил, за който сте задали zsh, сега ще имате zsh по подразбиране
/bin/zsh/
Тази промяна на zsh като обвивка по подразбиране ще продължи между излизането и повторното стартиране на терминала, въпреки че всички активни в момента обвивки или терминални прозорци ще трябва да обновят или ръчно да въведат zsh.
Да, има и други начини да направите това, но интересното е, че указването на обвивка за отваряне всъщност помага за ускоряване на приложението Terminal в Mac OS в много случаи, така че може да предложи и повишаване на производителността (за протокола, не е необходимо да е zsh, за да получите подобрение на скоростта, можете да промените обвивката по подразбиране на всичко, което е налично на Mac за същия ефект).
Можете също така да промените iTerm, популярния заместител на терминала, за да използвате zsh като обвивка по подразбиране, като отидете в Предпочитания на приложението и коригирате Profiles > General > Command на 'zsh'
Сега, след като имате zsh като обвивка по подразбиране в MacOS или Mac OS X, може да искате да разгледате страхотния проект oh-my-zsh на https://github.com/robbyrussell /oh-my-zsh за намиране на теми, функции и други персонализации, които да внесете в zsh.