[苹果教程].zshrc文件在Mac电脑上的位置


[苹果教程].zshrc文件在Mac电脑上的位置

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