bash_profile没有在我的主目录中找到,但如果我运行echo $PATH
,有一些输出/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
。那么bash_profile在哪里以及我如何编辑bash_profile并设置其他永久路径呢?
from macOSCatalina(10.15)或更新版本,macOS上的默认shell不再是bash但zsh. 这就是为什么bash_history, bash_sessions等bash文件…不在您的主目录中设置。您可以使用这个命令检查终端中定义了什么shell ?echo $SHELL
你可以使用这个命令来改变你的shellchsh -s /bin/bash
,或者在终端应用程序中进入"首选项"。修改默认shell配置。
创建.profile在主目录中添加命令export BASH_SILENCE_DEPRECATION_WARNING=1
来取消警告。
关闭终端窗口并打开一个新窗口以验证更改
您可以使用~/.zprofile
为zsh(为Catalina和Big Sur)