如何临时删除代理设置?

chr*_*ris 11 bash proxy

我使用以下命令设置我的代理设置

export http_proxy=http://proxyusername:proxypassword@proxyaddress:proxyport
Run Code Online (Sandbox Code Playgroud)

当我做

echo $http_proxy
Run Code Online (Sandbox Code Playgroud)

我得到

http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80
Run Code Online (Sandbox Code Playgroud)

但是当我做

unset $http_proxy
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

-bash: unset: `http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80': not a valid identifier
Run Code Online (Sandbox Code Playgroud)

所以我做了

$http_proxy = ""
Run Code Online (Sandbox Code Playgroud)

这也给了我以下错误

-bash: http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如何完全删除此代理设置?

job*_*bin 24

正确的使用方法unset是不使用$,因此您可以执行以下操作:

unset http_proxy
Run Code Online (Sandbox Code Playgroud)

取消设置您的代理设置,或者您甚至可以使用以下内容:

http_proxy=""
Run Code Online (Sandbox Code Playgroud)

请注意,前后没有空格=