首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果.zshrc不存在,PATH变量存储在哪里?

如果.zshrc不存在,PATH变量存储在哪里?
EN

Stack Overflow用户
提问于 2021-07-23 21:13:29
回答 1查看 126关注 0票数 0

我使用zsh作为默认设置。我也对环境变量感到不舒服,并试图了解它。

最近,我在path变量中添加了一个路径,但注意到.zshrc不存在于我的主(~/)目录中。我可以回显我的path变量,并且路径已经被添加如下:

如果.zshrc不存在,PATH变量存储在哪里?

操作系统:大行其道

EN

回答 1

Stack Overflow用户

发布于 2021-07-24 10:45:57

外壳程序通常会从其父进程继承PATH。如果不存在PATH环境变量,许多外壳程序将调用sysctl(USER_CS_PATH,...),要求操作系统告诉默认情况下使用哪个搜索路径。还有像zsh这样的shell将读取的其他初始化文件。从man zsh的输出

代码语言:javascript
运行
复制
FILES
   $ZDOTDIR/.zshenv
   $ZDOTDIR/.zprofile
   $ZDOTDIR/.zshrc
   $ZDOTDIR/.zlogin
   $ZDOTDIR/.zlogout
   ${TMPPREFIX}*   (default is /tmp/zsh*)
   /etc/zshenv
   /etc/zprofile
   /etc/zshrc
   /etc/zlogin
   /etc/zlogout    (installation-specific - /etc is the default)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68499774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档