Как спрятать 'default interactive shell is now zsh' в терминале?
После обновления до macOS Catalina в терминале появилось сообщение о том, что теперь zsh является новой командной (shell) оболочкой.
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
По указаной ссылке в сообщении из shell мы найдем сообщение о том, что zsh - это оболочка по умолчанию для всех вновь создаваемых учетных записей пользователей, начиная с бета-версии macOS Catalina, а bash - это оболочка по умолчанию в macOS Mojave и более ранних версиях.
Если это сообщение появилось в терминале - это означает, что у вас macOS Catalina, но в терминале все еще используется bash.
Если bash не хочется менять на zsh - нам нужно избавиться от этого информационного сообщения. Для этого добавим следующую строку в ~/.bash_profile (или любой другой файл конфигурации bash, который вы используете):
export BASH_SILENCE_DEPRECATION_WARNING=1
После сохранения файла конфигурации и перезапуски терминала - сообщение исчезнет.