终端系统信息错误

为了编程需要,我把Apple自带终端APP的默认Shell从zsh改成了bash。

(具体操作:打开终端.app,进入设置(command+,),把shell路径改成了/bin/bash)

按理说应该没有什么问题,但是每一次进入终端都会出现这一行字:

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还是bash,并且每一次打开新进程都会有这条信息。用指令`chsh -s /bin/zsh`或`chsh -s /bin/bash`都没用。最后,在~/.bash_profile文件中添加了:

export BASH_SILENCE_DEPRECATION_WARNING=1

才可以解决。


这是潜在的bug吗?我用的是bash,不是zsh,然而还是会出现这条信息,用命令才能禁止。请大佬看一看。


(操作系统是Sonoma,但最早发现是Ventura)


[经过版主编辑]

发布日期 2023年11月7日 上午3:01

回复
回复量: 2

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

终端系统信息错误

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!