MacOS环境变量source生效但重启后又失效

https://blog.csdn.net/dxk539687357/article/details/127942044

.bash_profile 和 .zshrc 都是macos系统重环境变量配置的文件,但是两者有不同之处。

.bash_profile:在执行source ~/.bash_profile,只在当前窗口生效,但关闭当前终端窗口 或者 mac关机重启后不会再生效。

.zshrc:在执行source ~/.zshrc,这是永久生效的,mac每次启动会自动执行source ~/.zshrc

两者都需要在操作完之后进行source保存操作才会让改变生效起作用。

现在macOS默认终端是zsh,执行的是~/.zshrc文件,不会直接执行~/.bash_profile文件,

所以一般会在~/.zshrc中添加source ~/.bash_profile,以确保.bash_profile中的修改永久生效。

相关推荐
jiayong2317 分钟前
Spring Bean 生命周期详解
java·后端·spring
猎人everest20 分钟前
Django Rest Framework (DRF) 核心知识体系梳理与深度讲解
后端·python·django
9号达人21 分钟前
大家天天说的'银弹'到底是个啥?看完这篇你就明白了
前端·后端·程序员
无限进步_23 分钟前
C语言文件操作函数解析
c语言·开发语言·数据库·c++·后端·visual studio
程序员爱钓鱼34 分钟前
Node.js 编程实战:路径模块(path)详解
后端·node.js·trae
聆风吟º42 分钟前
【Spring Boot 报错已解决】告别“Whitelabel Error Page”:Spring Boot 404报错的排查指南
java·spring boot·后端
老华带你飞1 小时前
零食商城|基于springboot + vue零食商城管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·毕设
Qiuner1 小时前
Spring Boot 机制四: AOP 代理机制源码级深度解析(JDK / CGLIB 全链路)
java·spring boot·后端
Tony Bai1 小时前
Go 2025云原生与可观测年度报告:底层性能革新与生态固防
开发语言·后端·云原生·golang
咖丨喱1 小时前
【miracast连接优化】
后端·asp.net