bash – 我应该如何导出http_proxy变量?
发布时间:2020-12-15 22:28:48 所属栏目:安全 来源:网络整理
导读:我正在尝试编写一个简单的脚本来设置代理设置.实际上我只需要使用export命令导出http_proxy ftp_proxy https_proxy …变量. 但是当我从 shell手动运行它时它不起作用,因为export只影响当前的shell和子shell,但没有其他的.此外,我不想从.bashrc调用它,因为它
我正在尝试编写一个简单的脚本来设置代理设置.实际上我只需要使用export命令导出http_proxy ftp_proxy https_proxy …变量.
但是当我从 shell手动运行它时它不起作用,因为export只影响当前的shell和子shell,但没有其他的.此外,我不想从.bashrc调用它,因为它不是我的默认代理设置. 那么我应该如何导出http_proxy变量以使全局生效呢? 解决方法
回到那天,我还厌倦了设置,然后在我的工作完成后取消设置代理设置.我总是希望有一个命令简单的命令来为我做set和unset函数.
然后我想如果我在.bashrc中创建一个新函数,我可以通过使用bash-tab-completion从命令行调用它.节省更多时间. 这就是我做的: $vi ~/.bashrc function setproxy() { export {http,https,ftp}_proxy='http://proxy-serv:8080' } function unsetproxy() { unset {http,ftp}_proxy } $. ~/.bashrc 现在我这样做: $setproxy 要么 $setp<TAB> and <ENTER> 它为我设置代理.希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |