Сегодня по ошибке я ввел следующую команду в терминале с неверной информацией
export http_proxy="http://usrname:passwrd@host:port"
, а затем у меня возникли проблемы с подключением к Интернету.
В каком файле хранится эта экспортная http_proxy информация?
Спасибо.
Насколько мне известно, файл:
/etc/environment
Это правильное место для указания общесистемных переменных среды, которые должны быть доступны всем процессам. См. https://help.ubuntu.com/community/EnvironmentVariables для получения подробной информации. Обратите внимание, что это не файл сценария, а файл конфигурации.
Единственное место, где вручную запускается export foo="something"
в терминале, хранится в среде для оболочки, работающей внутри этого терминала. Он не распространяется на остальную часть системы, и только дальнейшие команды, запущенные в этом терминале, увидят это значение.
Вы можете использовать ту же команду с правильными значениями, чтобы установить ее в этом терминале, или вы можете закрыть этот терминал и установить настройки прокси в System Settings
, затем выйти из системы и снова войти в нее, чтобы они использовались этим большинством ваших приложений.
Вы можете сбросить прокси обратно на его значение по умолчанию (пустое), используя ту же команду, но не указав никаких параметров, как показано ниже:
export http_proxy=""
Вы можете использовать команду unset
для удаления переменной окружения.
unset http_proxy