Полное удаление переменных окружения
На предыдущем этапе вы узнали, как временно удалить переменную окружения для текущей сессии. Теперь вы научитесь окончательно удалить переменную, изменив файлы конфигурации, где она определена.
Поиск определения переменной
Сначала найдем, где определена переменная OLD_TRADE_DATA
. В этом практическом занятии (LabEx) она была добавлена в файл .zshrc
, который находится в вашей домашней директории. Давайте посмотрим этот файл:
nano ~/.zshrc
Эта команда откроет файл .zshrc
в текстовом редакторе nano. Прокрутите файл и найдите строку, содержащую OLD_TRADE_DATA
. Вы должны найти строку, похожую на следующую:
export OLD_TRADE_DATA="Outdated Info"
Изменение файла конфигурации
Для окончательного удаления переменной у вас есть два варианта:
-
Заставьте строку комментарием, добавив #
в начале:
#export OLD_TRADE_DATA="Outdated Info"
-
Удалите строку полностью, поставив курсор в начало строки и нажав Ctrl+K
, чтобы вырезать всю строку.
В этом практическом занятии (LabEx) давайте используем первый подход. Добавьте #
в начало строки, чтобы закомментировать ее.
После внесения изменений сохраните файл, нажав Ctrl+O
, затем Enter
, и выйдите из nano, нажав Ctrl+X
.
Применение изменений
После изменения файла конфигурации вам нужно перезагрузить его, чтобы изменения вступили в силу в текущей сессии. Используйте команду source
:
source ~/.zshrc
Проверка изменений
Чтобы убедиться, что переменная окончательно удалена, проверьте ее значение еще раз:
printenv OLD_TRADE_DATA
Не должно быть никакого вывода, что означает, что переменная больше не установлена.
Для дальнейшей проверки того, что изменения сохранятся при запуске новых сессий терминала, вы можете открыть новое окно или вкладку терминала и проверить переменную:
printenv OLD_TRADE_DATA
Снова не должно быть вывода, подтверждая, что переменная окончательно удалена.
Поздравляем! Вы успешно научились окончательно удалять переменные окружения в Linux, изменяя файлы конфигурации.