Список переменных среды в Linux / Unix

Содержание:

Anonim

В этом руководстве вы узнаете:

  • Что такое вычислительная среда?
  • Что такое переменная?
  • Что такое переменные среды?
  • Доступ к значениям переменных
  • Установить новые переменные среды

Что такое вычислительная среда?

Вычислительная среда - это Платформа (Платформа = Операционная система + Процессор), на которой пользователь может запускать программы.

Что такое переменная?

В информатике переменная - это место для хранения значения, которое может быть именем файла , текстом , числом или любыми другими данными . Обычно его называют символическим именем, присвоенным ему при создании. Сохраненное таким образом значение может быть отображено, удалено, отредактировано и повторно сохранено.

Переменные играют важную роль в компьютерном программировании, потому что они позволяют программистам писать гибкие программы. Поскольку они связаны с операционной системой, над которой мы работаем, важно знать некоторые из них и то, как мы можем на них повлиять.

Что такое переменные среды?

Переменные среды - это динамические значения, которые влияют на процессы или программы на компьютере. Они существуют в каждой операционной системе, но типы могут различаться. Переменные среды можно создавать, редактировать, сохранять и удалять, а также предоставлять информацию о поведении системы.

Переменные среды могут изменить поведение программного обеспечения / программ.

Нажмите здесь, если видео недоступно

Например, переменная среды $ LANG хранит значение языка, понятного пользователю. Это значение считывается приложением, так что пользователю из Китая отображается интерфейс мандаринского языка, а пользователю из Америки - интерфейс на английском языке.

Давайте изучим некоторые общие переменные среды -

Переменная

Описание

ДОРОЖКА Эта переменная содержит разделенный двоеточием (:) список каталогов, в которых ваша система ищет исполняемые файлы. Когда вы вводите команду в терминале, оболочка ищет команду в разных каталогах, упомянутых в переменной $ PATH. Если команда найдена, она выполняется. В противном случае он возвращается с ошибкой «команда не найдена».
ПОЛЬЗОВАТЕЛЬ Имя пользователя
ДОМА Путь по умолчанию к домашнему каталогу пользователя
РЕДАКТОР Путь к программе, редактирующей содержимое файлов
UID Уникальный идентификатор пользователя
СРОК Эмулятор терминала по умолчанию
РАКУШКА Оболочка, используемая пользователем

Доступ к значениям переменных

Чтобы определить значение переменной, используйте команду

echo $VARIABLE

Переменные чувствительны к регистру. Убедитесь, что вы вводите имя переменной в правильном регистре, иначе вы не сможете получить желаемый результат.

Команда env отображает все переменные среды.

Установить новые переменные среды

Вы можете создать свою собственную пользовательскую переменную с синтаксисом

VARIABLE_NAME= variable_value

Опять же, имейте в виду, что переменные чувствительны к регистру и обычно создаются в верхнем регистре.

Удаление переменных

Следующий синтаксис можно использовать для удаления переменной из системы.

unset variablename

Это приведет к окончательному удалению переменной и ее значения.

Резюме:

  • Переменные среды управляют поведением программ в вашей операционной системе.
Командование Описание
echo $ VARIABLE Чтобы отобразить значение переменной
env Отображает все переменные среды
ПЕРЕМЕННАЯ ИМЯ = значение_переменной Создать новую переменную
сброшен Удалить переменную
экспортная переменная = значение Чтобы установить значение переменной окружения