Учебники

10) Переменные среды

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

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

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

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

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

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

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

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

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

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

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

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

переменная

Описание

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

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

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

echo $VARIABLE

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

Linux - переменные среды

Команда ‘ env’ отображает все переменные окружения.

Linux - переменные среды

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

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

VARIABLE_NAME= variable_value

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

Linux - переменные среды

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

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

unset variablename

Linux - переменные среды

Это навсегда удалит переменную и ее значение.

Резюме:

  • Переменные среды определяют поведение программ в вашей операционной системе.
команда Описание
echo $ VARIABLE Отображать значение переменной
окр Отображает все переменные среды
VARIABLE_NAME = variable_value Создать новую переменную
снята с охраны   Удалить переменную
переменная экспорта = значение Установить значение переменной окружения