首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/etc/zprofile或/etc/zsh/zprofile

/etc/zprofile或/etc/zsh/zprofile
EN

Unix & Linux用户
提问于 2017-01-16 14:07:14
回答 1查看 3K关注 0票数 0

Zsh手册说/etc/zprofile是在登录过程中获得的,但是它不是来自我的系统。但是,如果我将source /etc/zprofile添加到/etc/zsh/zprofile中,则可以实现所需的行为。最初/etc/zsh/profile包含source /etc/profile。我是不是漏掉了什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-01-16 16:20:18

可能发生的情况是,ZSH附带了默认的X (/etc/zprofile),而您的供应商已经将其更改为Y (/etc/zsh/profile),而没有更正有关X的文档。换句话说,请使用关于文件路径的文档,特别是当Pro壳的现代亲戚将ZSH置于某种文件层次标准中时。

有时,使用strings可以发现这些具有文件路径的摆设:

代码语言:javascript
复制
strings =zsh | grep profile

或者通过跟踪系统调用并查看zsh所涉及的文件,例如通过stracesysdig访问Linux:

代码语言:javascript
复制
strace -o grepme zsh -ic exit
fgrep profile grepme

实际上,zsh擅长于显示它正在读取的文件:

代码语言:javascript
复制
zsh -ixc exit 2>&1 | fgrep profile
票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/337769

复制
相关文章

相似问题

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