gpt4 book ai didi

bash - 我应该如何导出 http_proxy 变量?

转载 作者:行者123 更新时间:2023-11-29 09:01:22 25 4
gpt4 key购买 nike

我正在尝试编写一个简单的脚本来设置代理设置。实际上,我只需要使用 export 命令导出 http_proxy ftp_proxy https_proxy ... 变量。但是当我从 shell 手动运行它时它不起作用,因为 export 只影响当前的 shell 和子 shell,而不会影响其他的。我也不想从 .bashrc 调用它,因为它不是我的默认代理设置。

那么如何导出http_proxy变量才能全局生效呢?

最佳答案

过去,我也厌倦了设置代理设置,然后在完成工作后取消设置。我一直希望有一个简单的命令可以为我执行设置和取消设置功能。<​​/p>

然后我想到,如果我在我的 .bashrc 中创建一个新函数,我可以使用 bash-tab-completion 从命令行调用它。节省更多时间。

这是我做的:

$ vi ~/.bashrc
function setproxy() {
export {http,https,ftp}_proxy='http://proxy-serv:8080'
}

function unsetproxy() {
unset {http,https,ftp}_proxy
}

$ . ~/.bashrc

现在我只做:

$ setproxy

$ setp<TAB> and <ENTER>

它为我设置了代理。希望这会有所帮助。

关于bash - 我应该如何导出 http_proxy 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13098634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com