今天我错误地在终端中输入了以下命令,其中包含错误的信息
export http_proxy="http://usrname:passwrd@host:port"
然后我的网络连接就出现了问题。
此导出的 http_proxy 信息存储在哪个文件中?
谢谢。
答案1
据我所知,该文件:
/etc/environment
是指定应该可供所有进程使用的系统范围环境变量的正确位置。请参阅https://help.ubuntu.com/community/EnvironmentVariables了解详情。请注意,这不是脚本文件,而是配置文件。
答案2
您可以使用unset
命令删除环境变量。
unset http_proxy
答案3
您可以使用相同的命令但不指定任何参数将代理重置为其默认值(空白),如下所示:
export http_proxy=""
答案4
终端中手动运行的唯一export foo="something"
存储位置是在该终端内运行的 shell 的环境中。它不会传播到系统的其余部分,只有在该终端内运行的后续命令才会看到该值。
您可以使用相同的命令和正确的值在该终端中设置它,或者您可以关闭该终端,并在中设置代理设置System Settings
,然后注销并重新登录,以便大多数应用程序使用它们。