加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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>

它为我设置代理.希望这可以帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读