Список змінних середовища в 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= значення змінної |
Створіть нову змінну |
скасовано |
Видалити змінну |
експортувати змінну=значення |
Щоб встановити значення змінної середовища |