为所有 shell 设置永久环境变量

为所有 shell 设置永久环境变量

我想设置来自的根级别环境变量,sh(1)以便在所有 shell 之间共享:shbashzshfish

我可以看到/etc/profile有一个命令/usr/libexec/path_helper -s打印默认值,PATH但它也有由其他工具设置的自定义值,如gcloud, mono。那些人是如何做到这一点的?我也想分享我的自定义价值观。

我不会将它们添加到其中,/etc/profile因为这可能会因更新而更改,并且我没有看到gcloud/mono/conda在那里指定它们的路径。那么正确的解决方案是什么呢?

任何保持所有 shell 同步的提示都会非常有帮助。

我使用的是 macOS Catalina:10.15.5 (19F101)

相关内容