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

Матеріал з Wiki TNEU
Перейти до: навігація, пошук
Рядок 10: Рядок 10:
 
  LANG - поточна установка локалі.
 
  LANG - поточна установка локалі.
 
  OSTYPE - у змінній міститься опис операційної системи.
 
  OSTYPE - у змінній міститься опис операційної системи.
  PATH - каталоги для пошуку команд і програм, коли повний шлях не заданий.
+
  PATH - папки для пошуку команд і програм, коли шлях не заданий.
 
  PS1 - використовується як основний рядок запрошення.
 
  PS1 - використовується як основний рядок запрошення.
 
  PS2 - використовується як додатковий рядок запрошення.
 
  PS2 - використовується як додатковий рядок запрошення.
 
  PWD - повний шлях до поточного робочого каталогу.
 
  PWD - повний шлях до поточного робочого каталогу.
SHELL - це повний шлях до поточної командній оболонці.
+
SHELL - це повний шлях до поточної командній оболонці.
USER - у змінній міститься ім'я поточного користувача.
+
USER - у змінній міститься ім'я поточного користувача.
  
 
Для відображення поточного значення змінної оточення можна використовувати команду echo. Для зміни значення змінної необхідно присвоїти їй нове значення командою  
 
Для відображення поточного значення змінної оточення можна використовувати команду echo. Для зміни значення змінної необхідно присвоїти їй нове значення командою  

Версія за 18:14, 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.

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

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