You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Problem with Terminal Utility

After updating to Catalina 10.15.4, I was having instability problems and I tried to create a bootable external HD to run Mojave. Somehow I got it wrong when trying to follow the instructions found here:


https://9to5mac.com/2018/06/18/how-to-create-a-bootable-macos-mojave-10-14-usb-install-drive-video/


I now have the message in terminal:

"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."


What does this mean and what do I have to do?

iMac 21.5", macOS 10.15

Posted on Apr 6, 2020 7:07 AM

Reply
Question marked as Top-ranking reply

Posted on Apr 6, 2020 3:27 PM

... I've never used Terminal before ...

Then just run the command suggested, as if you are not a hard core Terminal user, the suggested change will not really make any difference to you, and it will stop that message from coming back:


chsh -s /bin/zsh


Quit the Terminal, and the next time you launch Terminal (if you ever have a need) that message about changing your shell will not appear.


NOTE: If you really want to know more about shells, their different flavors, what they do for you, why they are called a shell, etc... we can address that as well, but based on what you have said so far, working in the Terminal is not your normal thing, and all this Unix take is not for you.

Similar questions

6 replies
Question marked as Top-ranking reply

Apr 6, 2020 3:27 PM in response to maurice jones

... I've never used Terminal before ...

Then just run the command suggested, as if you are not a hard core Terminal user, the suggested change will not really make any difference to you, and it will stop that message from coming back:


chsh -s /bin/zsh


Quit the Terminal, and the next time you launch Terminal (if you ever have a need) that message about changing your shell will not appear.


NOTE: If you really want to know more about shells, their different flavors, what they do for you, why they are called a shell, etc... we can address that as well, but based on what you have said so far, working in the Terminal is not your normal thing, and all this Unix take is not for you.

Apr 6, 2020 7:25 AM in response to maurice jones

It means that the default command shell—the syntax of the commands entered at the command line, and command-line scripting—is now zsh, and not bash.


This is described in Use zsh as the default shell on your Mac - Apple Support


Basically, the bash command shell you’re using is getting stale, and Apple is shifting folks over to the zsh command shell.

If you do not want to see that diagnostic, you can follow the directions in that article:


If you invoke the bash shell while macOS Catalina is configured to use a different shell, you'll see a message that the default interactive shell is now zsh. To silence this warning, you can add this command to ~/.bash_profile or ~/.profile:

export BASH_SILENCE_DEPRECATION_WARNING=1


Or ignore it. Or use the command shown, and shift your own login user default command shell from bash to zsh.


As for your goal: here is How to create a bootable installer for macOS - Apple Support using a flash drive. I wouldn’t bother with an external hard disk, as those are usually far larger than a flash drive, both physically and in terms of the necessary storage capacity. But it’ll work. And it’ll work from either bash or zsh.



Apr 6, 2020 7:35 AM in response to MrHoffman

Thanks for your advice, but I've never used Terminal before and I don't understand part that says:


To silence this warning, you can add this command to ~/.bash_profile or ~/.profile:

export BASH_SILENCE_DEPRECATION_WARNING=1


And I don't know how to do it.


I've also visited the Support page and unfortunately I don't understand that either.


So it looks as though I shall just have to live with my very unstable Catalina


Apr 6, 2020 7:50 AM in response to maurice jones

Run the installation media creation command in the how-to-create-an-installer article.


There’s seemingly little reason to be distracted by the zsh shell-transition diagnostic. Which is benign.


One common cause of macOS instability can be add-on security tools, add-on cleaners, add-on VPN clients, and related. That’s not specific to Catalina.

Problem with Terminal Utility

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.