Mac的隐藏文件.bash_profile和.zshrc有什么用?什么时候会用到?
如题。
本人小白,请教各位大佬。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如题。
本人小白,请教各位大佬。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
.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 去的,另外你真的会一台电脑里有俩用户么……