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

Зміст:

Anonim

У цьому підручнику ви дізнаєтесь-

  • Що таке обчислювальне середовище?
  • Що таке змінна?
  • Що таке змінні середовища?
  • Доступ до значень змінних
  • Встановити нові змінні середовища

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

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

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

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

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

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

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

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

Клацніть тут, якщо відео недоступне

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

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

Змінна

Опис

ШЛЯХ Ця змінна містить розділений двокрапкою (:) список каталогів, у яких ваша система шукає виконувані файли. Коли ви вводите команду на терміналі, оболонка шукає команду в різних каталогах, згаданих у змінній $ PATH. Якщо команду знайдено, вона виконується. В іншому випадку він повертається з помилкою "команда не знайдена".
КОРИСТУВАЧ Ім'я користувача
ДОМА Шлях за замовчуванням до домашнього каталогу користувача
РЕДАКТОР Шлях до програми, яка редагує вміст файлів
UID Унікальний ідентифікатор користувача
ТЕРМІН Емулятор терміналу за замовчуванням
ОБОРУДОВАТИ Оболонка, що використовується користувачем

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

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

echo $VARIABLE

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

Команда ' env' відображає всі змінні середовища.

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

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

VARIABLE_NAME= variable_value

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

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

Наступний синтаксис можна використовувати для видалення змінної із системи.

unset variablename

Це змінить змінну та її значення назавжди.

Короткий зміст:

  • Змінні середовища регулюють поведінку програм у вашій операційній системі.
Команда Опис
echo $ ЗМІННИЙ Відображення значення змінної
env Відображає всі змінні середовища
VARIABLE_NAME = значення_ змінної Створіть нову змінну
скасовано Видаліть змінну
експортова змінна = значення Встановити значення змінної середовища