如何将导出添加到 .zshrc

如何将导出添加到 .zshrc

我使用的是一台新 Mac,其默认 shell 为zsh。我安装了一些证书,但还需要执行一些额外步骤:

Add the following to your .bashrc or .bash_profile or .zshrc:
export SOME_THING_1="/my/path/cert1.crt"
export SOME_THING_2="/my/path/cert2.crt"
export SOME_THING_3="/my/path/cert3.crt"

请注意,SOME_THING_X以上不是PATH

我可以.zshrc通过记事本手动编辑文件open ~/.zshrc并粘贴这些行吗?如果可以,我应该粘贴到哪里?

.zshrc:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

或者这是不好的做法?我应该改用类似的东西吗?如果是这样,我应该保留符号右侧文件路径周围的echo 'export SOME_THING_1="/my/path/cert1.crt"' >>~/.zshrc双引号还是将其删除?""=

答案1

open ~/.zshrc只需在命令行上运行,它将.zshrc在您的默认文本编辑器(通常是 TextEdit)中打开您的文件,只要您将其保存为纯文本,就可以了。

将它粘贴到文件中的哪个位置并不重要.zshrc,因为其中没有任何其他内容依赖于它。

没有什么神奇之处.zshrc,除了zsh在启动时自动执行它;它只是一个文本文件。唯一的要求是它里面有有效的 Zsh 代码。

总体而言,我不会推荐你echo直接print这样做.zshrc(尽管有很多例子和说明这样做)。“意外地把事情搞砸”太容易了。

相关内容