mac 默认Shell改为Zsh后的问题处理

标签:            

问题描述

mac系统升级为macOS Catalina后,终端总是提示要将Zsh 将取代 Bash,然而在我将终端默认shell改为zsh后发现之前系统中设置的PATH都不能正常使用了

后续解决如下

问题解决

如果你安装了zsh,这时terminal init的时候并不会执行~/.bash_profile、~/.bashrc等脚本了,这是因为其默认启动执行脚本变为了~/.zshrc。

要想使得之前bash的配置脚本生效只需在文件~/.zshrc中追加source ~/.bash_profile即可

Zsh 本体有着强大的功能,但碍于其复杂的配置,对普通用户而言并不太适合。但是,一个开源项目的出现打破了这一局面 —— 它就是本文的主角:Oh My Zsh。借助 Oh My Zsh,你只需要进行极为简单的安装配置,就可以用上 Zsh,并享受许多酷炫的功能

由此可以得出简单结论,我电脑没有~/.zshrc也许可以通过安装oh my zsh来解决。

实践结果得知是可以的,步骤如下:

1.安装 oh my zsh

命令代码:

2.配置~/.zshrc

编辑~/.zshrc文件 在最后添加source ~/.bash_profile

3.生效配置

source ~/.zshrc

参考

1.切换Mac默认PHP版本为MAMP

2.让你的 Mac 提前用上 macOS Catalina 的 Shell——Oh My Zsh 配置指南


发表评论 登录

目前评论:0