我愿意
export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
在我的 Mac 上。例如,Brew 就依赖于这些设置。如何使这些设置在电源循环之间保持不变?
这是推荐的方式(也称为最佳实践)吗?
echo "PATH=$PATH:/path/to/whtaever" >> ~/.bashrc && source ~/.bashrc
答案1
向您的设置添加条目.bashrc
以在重启后继续存在(或只是注销并登录)是很好的做法,但是您的两个示例都有问题:
export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
仅在第一个应用程序上设置和导出 http_proxy:
$ export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
$ echo $http_proxy
http://proxy:8080
$ echo $ALL_PROXY
$ export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
$ echo $ALL_PROXY
http://proxy:8080
因此,将它们按以下顺序放在两个单独的行中.bashrc
:
export http_proxy=http://proxy:8080
export ALL_PROXY=$http_proxy
附加到.bashrc
使用该echo
命令允许将复制和粘贴作为一行。它不加区别地添加条目,我宁愿建议编辑该文件,搜索是否已有定义,如果有则替换它(与 PATH 或 http_proxy 执行此类操作无关)。如果您不这样做并且有多个条目,则很有可能您更新了错误的条目,或者只是http_proxy
在 行之后更新ALL_PROXY
并想知道为什么后者具有错误的值。