发布时间:2019-10-11作者:laosun阅读(16785)
首先呢,这是因为Mac 升级系统至catalina导致的。
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.
现在使用的是bash风格,提示语告知现在新系统的shell已经更换为zsh,请用此 `chsh -s /bin/zsh` 命令切换。
现在我们来查看以下系统支持的shell风格命令:
cat /etc/shells
# List of acceptable shells for chpass(1). # Ftpd will not allow users to connect who are not using # one of these shells. /bin/bash /bin/csh /bin/dash /bin/ksh /bin/sh /bin/tcsh /bin/zsh
解决办法:
1. 不使用bash,切换zsh,`chsh -s /bin/zsh`命令切换即可。
2. 继续使用bash,但又不想出现提示语。
vim ~/.bash_profile #编辑该文件,在底部增加以下这行
export BASH_SILENCE_DEPRECATION_WARNING=1
:wq 保存退出
source ~/.bash_profile
重新打开,提示语消失
版权属于: 技术客
原文地址: https://www.sunjs.com/article/detail/963f63bc11a34d988d5a5586838bf4c7.html
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。