如何在不进行任何自定义的情况下运行 zsh?

phi*_*ler 4 zsh zshrc

我想运行 Zsh 而不加载任何我的.zshrc、Oh-my-zsh 等,就像我进行了全新安装而没有任何自定义内容一样。(喜欢emacs -q。)

有这方面的标志吗?否则,我可以为其设置某种“配置文件”吗?

小智 9

引用 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

  • 您可能还需要“-d”来禁用全局 rc 文件,因此“zsh -df” (2认同)