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

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

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

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

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

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

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

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

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

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

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

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

Технология Описание
PATH

Эта переменная содержит разделенный двоеточием (:) список каталогов, в которых ваша система ищет исполняемые файлы.

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

Когда вы вводите команду на терминале, оболочка ищет команду в разных каталогах, указанных в переменной $PATH. Если команда найдена, она выполняется. Другойwise, он возвращается с ошибкой «команда не найдена».

USER

Имя пользователя

ГЛАВНАЯ

Путь по умолчанию к домашнему каталогу пользователя

РЕДАКТОР

Путь к программе, которая редактирует содержимое файлов

UID

Уникальный идентификатор пользователя

СРОК

Эмулятор терминала по умолчанию

SHELL

Оболочка, используемая пользователем

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

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

echo $VARIABLE

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

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

'окружение команда отображает все переменные среды.

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

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

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

VARIABLE_NAME= variable_value

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

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

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

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

unset variablename

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

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

Резюме:

  • Переменные среды управляют поведением программ в вашем компьютере. Operating System.
Command Описание

echo $ VARIABLE

Чтобы отобразить значение переменной

окр

Отображает все переменные среды

ПЕРЕМЕННАЯ ИМЯ = значение_переменной

Создать новую переменную

сброшен

Удалить переменную

экспортировать переменную=значение

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