Чтобы удалить переменную среды в Linux, вы можете использовать несколько методов. Вот несколько примеров с соответствующими фрагментами кода:
Метод 1: использование команды unset
unset VARIABLE_NAME
Замените VARIABLE_NAMEименем переменной среды, которую вы хотите удалить. Например:
unset MY_VARIABLE
Способ 2: использование команды экспорта
export VARIABLE_NAME=
Задайте в качестве значения переменной среды пустую строку с помощью команды export. Например:
export MY_VARIABLE=
Метод 3: редактирование файла конфигурации bash.
Вы также можете удалить переменную среды, отредактировав файл конфигурации bash (~/.bashrcили ~/.bash_profile).
- Откройте файл конфигурации bash с помощью текстового редактора.
- Найдите строку, в которой задается переменная среды, которую вы хотите удалить.
- Удалите или закомментируйте эту строку, добавив в начало
#. - Сохраните файл и выйдите.
- Перезагрузите терминал или запустите
source ~/.bashrc, чтобы применить изменения.
Метод 4. Использование функции unsetenv в программировании на C.
Если вы работаете с программированием на C, вы можете использовать функцию unsetenvдля удаления переменной среды.
#include <stdlib.h>
int main() {
unsetenv("VARIABLE_NAME");
return 0;
}
Замените VARIABLE_NAMEименем переменной среды, которую вы хотите удалить. Скомпилируйте и запустите программу, чтобы удалить переменную.