Переменные среды определяют поведение процессов, запущенных в системе. Эти переменные хранят информацию о вычислительной среде, и приложения могут обращаться к ней, чтобы соответствующим образом адаптировать свое поведение. Следовательно, конфигурации переменных среды влияют на вашу систему Linux и ее приложения. Более того, вы можете настроить вычислительную среду, установив переменные окружения.
Следовательно, понимание того, как объявлять переменные окружения, важно для всех пользователей Linux. Это, несомненно, повышает эффективность и продуктивность. В этой краткой статье будут рассмотрены различные способы простой установки переменных окружения.
Команда export
Вы можете использовать команду export для установки переменной окружения. Чтобы использовать ее, введите в терминале приведенную ниже команду:
export MY_VARIABLE=value
Эта команда установит переменную окружения MY_VARIABLE со значением “value”. Вы можете использовать команду аналогичным образом, заменив “MY_VARIABLE” и “value” желаемыми именем и значением переменной соответственно. Например, чтобы установить переменную с именем ANDREY_EX со значением “Hello World!”, введите:
export ANDREY_EX="Hello World!"
При успешном выполнении ничего не отображается, но вы можете подтвердить это с помощью команды printenv.
ANDREY_EX=Hello World! GNOME_SETUP_DISPLAY=:1 LESSCLOSE=/usr/bin/lesspipe %s %s XDG_SESSION_CLASS=user TERM=xterm-256color
Команда set
Команда set является альтернативой команде export, которая временно создает переменные в скрипте или сеансе:
set MY_VARIABLE=value
Опять же, замените значения в соответствии с вашими предпочтениями. Например, повторите приведенный выше пример:
set ANDREY_EX="Hello World!"
Постоянные переменные окружения
Переменная окружения, которую вы создаете с помощью команд set и export, является временной и остается в системе до закрытия сеанса командной оболочки. Если вы планируете установить переменную окружения на более длительный период, экспортируйте ее в файл конфигурации bash.
nano ~/.bashrc
Символ тильды (~) указывает на домашний каталог, а bashrc – это имя файла конфигурации bash. Для оболочек zsh или fish вы можете использовать ”nano ~/.zshrc“ и “nano ~/.config/fish/config.fish” соответственно. Теперь добавьте приведенную ниже команду в файл и сохраните его:
export MY_ENV="Information"
Выводы
Переменные окружения помогают формировать поведение приложений и скриптов в системах Linux. Несмотря на эту важность, пользователям часто необходимо понимать, как устанавливать переменные окружения. Следовательно, в этом блоге представлены три самых простых способа установки переменных окружения с использованием подходящих примеров.