Змінні оточення в лінукс

#! / Bin / bash clear # PATH = $ PATH:

/ Bin; export PATH #export PATH = $ PATH:

/ Bin echo "Поточна директорія = $ PWD" echo "Це UID = $ UID" echo "Поточний рівень виконання = $ SHLVL" echo "Випадкове число = $ RANDOM" echo "Унікальний ідентифікатор = $ (cat / proc / sys / kernel / random / uuid) "echo" Поточна дата = `date`" echo "Домашній каталог = $ HOME" echo "Реєстраційне ім'я користувача = $ LOGNAME" echo "Періодичність перевірки поштової скриньки = $ MAILCHECK" echo "Шляхи для пошуку програм = $ PATH "echo" Зовнішній вигляд запрошення командного рядка = $ PS1 "echo" Зовнішній вигляд доп. запрошення командного рядка = $ PS2 "echo" Поточний інтерпретатор = $ SHELL "echo" Тип терміналу = $ TERM "













У класичному варіанті Bourne shell для створення нової змінної оточення спочатку створюється змінна оболонки, а потім вона експортується. Для експорту змінної використовується оператор export.

/ Bin export PATH

В bash операції визначення та експортування змінної можуть відбуватися одночасно:

Наприклад: unset CAR

У shell є велика кількість вбудованих змінних. У таблиці перераховані тільки деякі з них. Повний опис всіх вбудованих змінних можна знайти в довідковому керівництві інтерпретатора.

Вбудовані змінні shell.

Домашня директорія користувача.

Реєстраційне ім'я користувача.

Кількість секунд, через яке буде відбуватися перевірка наявності нових листів в поштовій скриньці користувача.

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

Зовнішній вигляд запрошення командного рядка.







Схожі статті