Променете обвивката в Mac OS X Terminal
Съдържание:
- Как да промените обвивката на терминалните приложения по подразбиране в Mac OS
- Промяна на потребителска обвивка за влизане по подразбиране в Mac OS X
Уморихте ли се от баш? Предпочитате zsh, ksh, tcsh, fish или sh? Можете бързо да промените обвивката по подразбиране в приложението Terminal, в допълнение към промяната на обвивката за влизане по подразбиране на потребителите при дистанционно влизане с SSH или по друг начин. Ето как да направите и двете.
Как да промените обвивката на терминалните приложения по подразбиране в Mac OS
Това коригира новата обвивка, която се използва при стартиране на терминалното приложение, новите прозорци на терминала и новите раздели на терминала, превръщайки се в новата обвивка по подразбиране за Mac.
- Отворете приложението Terminal, ако все още не сте го направили
- Отворете Предпочитания от менюто „Терминал“, след което щракнете върху раздела „Общи“ (или раздела „Стартиране“ при по-стари версии на Mac OS)
- Под „Shells open with“ изберете „Command (пълен път)“ и задайте новата обвивка
Опциите на обвивката по подразбиране, към които може да се превключи, които са в комплект с 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
other shell: Просто коригирайте пътя за chsh, който да зададете, така: chsh -s /path/to/ alternate/shell/like/fish
Разгледахме първата част от това преди години и тя не се е променила оттогава, въпреки че си струва да се отбележи, че в съвременните версии на macOS се използва zsh по подразбиране, включително Monterey и Big Sur, докато по-старите версии на MacOS и Mac OS X използва bash като обвивка по подразбиране, като Mavericks, Lion, Sierra, Snow Leopard и др.