Mac Iterm 打开提示:The default interactive shell is now zsh.

发布时间:2019-10-11作者:laosun阅读(16976)

Mac

    首先呢,这是因为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

    重新打开,提示语消失

29 +1

版权声明

 Mac  电脑

 请文明留言

4 条评论