Mac更新之后使用终端提示:The default interactive shell is now zsh.

1.美图

在这里插入图片描述

2.概述

升级完系统之后还遇到了另一个问题,就是在终端下查看的时候会在打开输入内容时有提示

在这里插入图片描述

默认的交互shell现在是zsh。
要更新您的帐户以使用zsh,请运行' chsh -s /bin/zsh '。
详情请访问https://support.apple.com/kb/HT208050。

这是因为Mac 系统升级到catalina导致的。
我们先看下系统都支持那些shell风格的命令

[lcc@lcc-2 ~/soft/kafka]$   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
[lcc@lcc-2 ~/soft/kafka]$

3.解决办法

3.1 使用zsh

不使用bash,切换zsh,chsh -s /bin/zsh命令切换即可。

3.2 使用bash

继续使用bash,但又不想出现提示语,则在

vim ~/.bash_profile
 

.bash_profile文件最下方加上

# macOS Catalina
export BASH_SILENCE_DEPRECATION_WARNING=1

:wq 保存退出重新打开命令行警示语消失。

或者直接查看mac官网

修改
在这里插入图片描述

发布了1089 篇原创文章 · 获赞 451 · 访问量 136万+

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/104818819
now