Відмінності між версіями «Змінні оточення»

Матеріал з Wiki TNEU
Перейти до: навігація, пошук
Рядок 3: Рядок 3:
 
Стандартні змінні середовища Bash наступні:
 
Стандартні змінні середовища Bash наступні:
  
  BASH - у змінній міститься шлях до виконуваного файлу командної оболонки.
+
  BASH - у змінній міститься шлях до виконуваного файлу оболонки.
 
  BASH_VERSION - у змінній міститься версія Bash.
 
  BASH_VERSION - у змінній міститься версія Bash.
  CLASSPATH - список каталогів для пошуку файлів класів та архівів Java.
+
  CLASSPATH - каталоги для пошуку файлів класів та архівів Java.
 
  HOME - домашній каталог поточного користувача.
 
  HOME - домашній каталог поточного користувача.
 
  HOSTNAME - у змінній HOSTNAME зберігається ім'я комп'ютера.
 
  HOSTNAME - у змінній HOSTNAME зберігається ім'я комп'ютера.
 
  LANG - поточна установка локалі.
 
  LANG - поточна установка локалі.
 
  OSTYPE - у змінній міститься опис операційної системи.
 
  OSTYPE - у змінній міститься опис операційної системи.
  PATH - список каталогів для пошуку команд та програм, коли повний шлях до файлу не заданий.
+
  PATH - каталоги для пошуку команд і програм, коли повний шлях не заданий.
 
  PS1 - використовується як основний рядок запрошення.
 
  PS1 - використовується як основний рядок запрошення.
 
  PS2 - використовується як додатковий рядок запрошення.
 
  PS2 - використовується як додатковий рядок запрошення.

Версія за 17:13, 6 грудня 2011

Змінні середовища можна використовувати не тільки для налаштування поведінки Bash, але і для передачі інформації командам, що запускаються з командної оболонки. У таблиці 3 показаний список деяких найбільш поширених змінних середовища, значення яких можна змінити.

Стандартні змінні середовища Bash наступні:

BASH - у змінній міститься шлях до виконуваного файлу оболонки.
BASH_VERSION - у змінній міститься версія Bash.
CLASSPATH - каталоги для пошуку файлів класів та архівів Java.
HOME - домашній каталог поточного користувача.
HOSTNAME - у змінній HOSTNAME зберігається ім'я комп'ютера.
LANG - поточна установка локалі.
OSTYPE - у змінній міститься опис операційної системи.
PATH - каталоги для пошуку команд і програм, коли повний шлях не заданий.
PS1 - використовується як основний рядок запрошення.
PS2 - використовується як додатковий рядок запрошення.
PWD - повний шлях до поточного робочого каталогу.

SHELL - це повний шлях до поточної командній оболонці. USER - у змінній міститься ім'я поточного користувача.

Для відображення поточного значення змінної оточення можна використовувати команду echo. Для зміни значення змінної необхідно присвоїти їй нове значення командою

$ varname = new-value

а потім експортувати встановлене значення в Bash командою

export $ varname

Зміну змінних оточення необхідно проводити з обережністю. Якщо допустити помилку, в кращому випадку ви отримаєте непрацюючу командну оболонку. Як правило, користувач змінює тільки змінні PATH, PS1 та пов'язані з ними змінні оточення, так як вони використовуються для знаходження програм та їх компонентів або для зміни поведінки рядка запрошення Bash.

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти