我想设置来自的根级别环境变量,sh(1)
以便在所有 shell 之间共享:sh
、bash
、zsh
和fish
。
我可以看到/etc/profile
有一个命令/usr/libexec/path_helper -s
打印默认值,PATH
但它也有由其他工具设置的自定义值,如gcloud
, mono
。那些人是如何做到这一点的?我也想分享我的自定义价值观。
我不会将它们添加到其中,/etc/profile
因为这可能会因更新而更改,并且我没有看到gcloud/mono/conda
在那里指定它们的路径。那么正确的解决方案是什么呢?
任何保持所有 shell 同步的提示都会非常有帮助。
我使用的是 macOS Catalina:10.15.5 (19F101)