.zshrc文件在Mac上的位置
目录:
想知道 .zshrc 文件在 Mac 上的位置吗?如果您是 Mac 命令行用户,对使用和自定义 zsh shell 或使用 Oh My Zsh 之类的东西感兴趣,您可能想知道 .zshrc 文件的位置和位置,以及如何访问它你可以自定义你的shell。
如果您是普通终端用户,您可能会注意到 zsh 现在是 MacOS 终端应用程序中的默认 shell(是的,您可以将 shell 更改为 bash、tcsh、ksh、zsh 等,如果你想要,但我们专注于 zsh,默认值)。
默认情况下,即使您启动zsh shell,标准用户也不存在.zshrc 文件。这可能有点令人惊讶,但由于 .zshrc 文件用于配置 zsh shell,因此您需要在主目录中手动创建一个以供 zsh 访问。还有一个系统级的zshrc文件,不过用户很少修改。
请注意,如果您安装了Oh My Zsh,系统会自动为您创建一个.zshrc 文件。
Mac上的.zshrc文件在哪里?
.zshrc 文件将位于用户主目录或~/ 中,此用户.zshrc 文件是您对z shell 进行自定义的地方。
因此,用户.zshrc文件将在以下路径位置:~/.zshrc
如果你还没有手动创建.zshrc文件,该文件默认不存在。
You can create one with:
touch ~/.zshrc
或者通过启动文本编辑器来创建.zshrc,如nano:
nano ~/.zshrc
然后您可以在.zshrc 文件中放置您想要的任何内容,例如,任何别名、路径修改、导出自定义、ZSH_THEME 配置等。
更改将在您重新加载zsh 配置文件或启动新的终端窗口时生效。
通用系统范围的zshrc文件在哪里?
虽然用户可自定义的.zshrc文件驻留在用户的主目录中,但还有一个系统级的zshrc文件。
系统zshrc文件在macOS中位于以下路径:
/etc/zshrc
对/etc/zshrc 所做的任何修改都将应用于所有用户的zsh shell,无论他们的主目录中是否有个人用户级别的.zshrc 文件。
一般来说,不建议修改/etc/zshrc,而是所有用户级别的zsh通知都应该在其主目录根目录下的用户.zshrc文件中进行。
zsh设置环境变量呢
你可以为zsh设置环境变量:
~/.zshenv
您可以使用任何命令行文本编辑器修改该文件,例如nano、vim、emacs。
例如,您可以添加:
JAVA_HOME=$(/usr/libexec/java_home)
SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history
您可以在此处了解有关设置环境变量的更多信息。