Mac的隐藏文件.bash_profile和.zshrc有什么用?什么时候会用到?

发布于 2022-09-13 01:16:49 字数 29 浏览 23 评论 0

如题。

本人小白,请教各位大佬。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

_畞蕅 2022-09-20 01:16:49

.bash_profile 顾名思义,是每个 Profile(用户)的 Bash 初始化文件。

.zshrc 顾名思义,是 zsh 的 RunControl(运行控制)文件。


系统启动时会先加载 /etc/profile/etc/paths 这俩。

等你登录了一个用户后,有 ~/.bash_profile 就加载它,没有它就加载 ~/.bash_login~/.profile

.zshrc 是 zsh 启动时加载的;你要是用别的 Shell 它就不加载。

彼此的生命周期也跟加载时机一致:系统级的就一直都在;用户级的你注销当前用户去登另一个用户,它就没有了;Shell 级的你退出 Shell 以后它就没有了。

这里面写的都是 Shell 脚本,对开发者来说一般也就是配置个环境变量了。

P.S. 环境变量爱配哪儿配哪儿吧,反正都能 source 来 source 去的,另外你真的会一台电脑里有俩用户么……

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文