zsh - 如何在没有任何自定义的情况下运行 zsh?
问题描述
我想在不加载任何我的.zshrc
、Oh-my-zsh 等的情况下运行 Zsh,就像我没有任何定制的全新安装一样。(如emacs -q
。)
有没有这方面的标志?否则,我可以为它设置某种“配置文件”吗?
解决方案
引用 zsh 联机帮助页:
命令首先从 /etc/zshenv 读取;这不能被覆盖。后续行为由 RCS 和 GLOBAL_RCS 选项修改;前者影响所有启动文件,而后者仅影响全局启动文件(此处显示的路径以 / 开头的文件)。如果在任何时候未设置其中一个选项,则不会读取相应类型的任何后续启动文件。$ZDOTDIR 中的文件也可以重新启用 GLOBAL_RCS。RCS 和 GLOBAL_RCS 都是默认设置的。
[1] http://zsh.sourceforge.net/Doc/Release/Files.html
我猜你只是想禁用你的配置文件,所以你应该取消设置 RCS 选项。这可以通过运行zsh -o NO_RCS
或zsh -f
/来完成zsh --no-rcs
。
推荐阅读
- reactjs - React + redux 容器
- elasticsearch - 如何直接从弹性搜索中获取按字段过滤的选项?
- rdf - 从数据挖掘到 RDF
- oracle - 如何在 Oracle Report 公式列的绑定变量中传递多个字符串?
- elasticsearch - JVM 缓冲池只会增长
- c# - 如何使用 mongodb c# 驱动程序更新除 ID 之外的整个文档
- c# - ASP.NET Core MVC Web App 不会在 Id 之前附加斜杠
- reactjs - 为什么 componentDidUpdate() 没有检测到我的组件的状态变化?
- android - 为什么 requestLocationUpdates 会在接收时立即触发?
- eclipse - “SonarLint 更新”对话框被切断