Подскажите, как навсегда удалить прокси из среды Ubuntu

Каждый раз, когда я получаю это:

env | grep -i proxy
HTTP_PROXY=http://:
https_proxy=http://:
http_proxy=http://:
HTTPS_PROXY=http://:

И я хочу удалить этот прокси...

Подскажите, как редактировать эту команду через редактор vim:env | grep -i proxy

Я уже использовал:

sudo vi env | grep -i proxy

но это показывает:

Vim: Warning: Output is not to a terminal

1 ответ

Команда env | grep -i proxy это просто: команда. Все, что делает эта команда, это производит некоторый вывод. В этом случае выходные данные сообщают вам, какие переменные среды установлены, где либо имя, либо значение переменной содержат строку proxyбез учета регистра.

vim текстовый редактор Используется для редактирования (текстовых) файлов. Вы пытаетесь использовать текстовый редактор для редактирования вывода терминала, что не имеет смысла, и даже если вы редактировали вывод терминала, это не изменило бы тот факт, что эти переменные все еще установлены. Если вы хотите навсегда удалить некоторые переменные окружения, редактирование вывода терминала не является подходящим способом.

Что вы хотите сделать, это выяснить, как и где эти переменные среды устанавливаются. Предположительно, у вас есть несколько строк в вас ~/.bashrc (если вы используете Bash) или ~/.profile файлы, которые устанавливают эти переменные в начале сеанса. Ты можешь использовать vim отредактировать эти файлы так:

vim ~/.bashrc
vim ~/.profile

Поиск строк, которые выглядят как

export HTTP_PROXY=http://

и удали их.

Обратите внимание, что vim это довольно продвинутый редактор, который не обязательно интуитивно понятен в использовании. Если вы не использовали vim прежде, я бы предложил вам использовать другой редактор для такой простой задачи, такой как nano, который поставляется с предустановленной Ubuntu:

nano ~/.bashrc
nano ~/.profile
Другие вопросы по тегам