Список змінних середовища в Linux/Unix

Що таке обчислювальне середовище?

Обчислювальним середовищем є платформа (Platform = Operating System+ Processor), де користувач може запускати програми.

Що таке змінна?

В інформатиці, a змінна - це місце для зберігання значення який може бути a ім'я файлу, текст, номер або будь-який інший дані. Його зазвичай називають його символічним ім'ям, яке дається йому під час створення. Збережене таким чином значення можна відображати, видаляти, редагувати та повторно зберігати.

Змінні відіграють важливу роль у комп’ютерному програмуванні, оскільки вони дозволяють програмістам писати гнучкі програми. Як вони пов'язані з OperaУ системі, над якою ми працюємо, важливо знати деякі з них і як ми можемо на них впливати.

Що таке змінні середовища?

Змінні середовища – це динамічні значення, які впливають на процеси або програми на комп’ютері. Вони існують у кожній операційній системі, але типи можуть відрізнятися. Змінні середовища можна створювати, редагувати, зберігати та видаляти та надавати інформацію про поведінку системи.

Змінні середовища можуть змінити спосіб поведінки програмного забезпечення/програм.

Натисніть тут якщо відео недоступне

Наприклад, змінна середовища $LANG зберігає значення мови, яку розуміє користувач. Це значення зчитується програмою таким чином, що китайському користувачеві відображається інтерфейс китайською мовою, а американському – англійський.

Давайте вивчимо деякі загальні змінні середовища –

Змінна Опис
PATH

Ця змінна містить розділений двокрапкою (:) список каталогів, у яких ваша система шукає виконувані файли.

Що таке змінні середовища

Коли ви вводите команду в терміналі, оболонка шукає команду в різних каталогах, згаданих у змінній $PATH. Якщо команда знайдена, вона виконується. В іншому випадку він повертається з помилкою «команду не знайдено».

USER

Ім'я користувача

ГОЛОВНА

Шлях за замовчуванням до домашнього каталогу користувача

РЕДАКТОР

Шлях до програми, яка редагує вміст файлів

UID

Унікальний ідентифікатор користувача

ТЕРМІН

Стандартний емулятор терміналу

SHELL

Оболонка, яку використовує користувач

Доступ до значень змінних

Щоб визначити значення змінної, використовуйте команду

echo $VARIABLE

Змінні чутливі до регістру. Переконайтеся, що ви вводите назву змінної в правильному регістрі, інакше ви можете не отримати бажаних результатів.

Доступ до значень змінних

"env' командні дисплеї усі змінні середовища.

Доступ до значень змінних

Встановіть нові змінні середовища

Ви можете створити власну визначену користувачем змінну з синтаксисом

VARIABLE_NAME= variable_value

Знову ж таки, майте на увазі що змінні чутливі до регістру і зазвичай вони створюються у верхньому регістрі.

Встановіть нові змінні середовища

Видалення змінних

Щоб видалити змінну із системи, можна використати наступний синтаксис.

unset variablename

Видалення змінних

Цей довідник - видалить змінну і його цінність назавжди.

Основна інформація:

  • Змінні середовища керують поведінкою програм у вашому Operating System.
Command Опис

echo $VARIABLE

Для відображення значення змінної

env

Відображає всі змінні середовища

VARIABLE_NAME= значення змінної

Створіть нову змінну

скасовано

Видалити змінну

експортувати змінну=значення

Щоб встановити значення змінної середовища