在 macOS Catalina 中使用 ZSH 的 Pixar Renderman 的环境变量

Environment variables for Pixar Renderman using ZSH in macOS Catalina

如何为安装在 The Foundry NUKE 12v1.3 上的 RenderMan Pro ServerPrmanRender (RMANTREE) 设置环境变量,使用 zsh shell macOS 10.15.5 卡特琳娜?

可以在此 shell 进程的生命周期内永久设置环境变量,例如

export MYVAR=myvalue

或者只执行一个命令,例如

MYVAR=myvalue mycommand

您可以使用命令 printenv 来玩这个,给定环境变量的名称,打印它的值:

export FOO=100
BAR=200 printenv FOO BAR
printenv FOO BAR

第一个printenv会输出100和200,第二个只会输出100。

如果您只对 zsh 感兴趣,永久定义环境变量的一个有用的地方是 ~/.zshenv。请记住,此文件将由 每个 你正在启动的 zsh 提供,即使是 运行 非交互式(即作为脚本)的那些。