Подскажите, как навсегда удалить прокси из среды 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