我最近更改了与我的代理用户名对应的密码。因此,我用我的新密码更新了 apt.conf 和 /etc/environment 文件。但是当我输入
echo $http_proxy
或者
env
打印所有环境变量,并显示旧密码的值。socks_proxy、all_proxy 也类似。
有什么解决办法吗?
答案1
您可以使用以下命令更改 http/https/ftp 代理环境变量:
export http_proxy='http://user:password@prox-server:3128'
export https_proxy='http://user:password@prox-server:3128'
export ftp_proxy='http://user:password@prox-server:3128'
作为一行代码:
export {http,https,ftp}_proxy='http://user:password@prox-server:3128'
但这些不会持续存在,因此您可能希望将其添加到您的 bashrc 中。
答案2
更改/etc/environment
需要重新启动才能生效。首先重新启动您的计算机,看看是否仍遇到相同的问题。
如果问题仍然存在,请打开您的~/.bashrc
文件并在该文件中添加代理条目。
为了使其生效,你必须重新启动终端或运行源~/.bashrc