Як додати каталог до PATH?
Як додати каталог в $PATH
в Ubuntu і зробити зміни постійними?
738
3
Як додати каталог в $PATH
в Ubuntu і зробити зміни постійними?
Використання ~/.profile для встановлення $PATH
Шлях, заданий у файлі
.bash_profile
, буде задано тільки в командній оболонці bash (bash -l
). Якщо ви вкажете шлях у файлі.profile
, він буде доступний для всього сеансу роботи на робочому столі. Це означає, що навіть metacity буде використовувати його.Наприклад,
~/.profile
:До речі, ви можете перевірити змінну PATH процесу, подивившись його оточення в
/proc/[pid]/environ
(замініть [pid] на число зps axf
). Наприклад, використовуйтеgrep -z "^PATH" /proc/[pid]/environ
.Примітка:
bash
як оболонка для входу в систему не розбирає.profile
, якщо існує або.bash_profile
, або.bash_login
. Відman bash
:Дивіться відповіді нижче для отримання інформації про
.pam_environment
, або.bashrc
для інтерактивних оболонок без входу в систему, або встановіть значення глобально для всіх користувачів, помістивши скрипт в/etc/profile.d/
або використовуйте/etc/X11/Xsession.d/
для впливу на сеанс менеджерів дисплея.Відредагуйте файл
.bashrc
у вашому домашньому каталозі та додайте наступний рядок:Щоб зміни набули чинності, вам потрібно буде отримати джерело вашого
.bashrc
або вийти/ввійти в систему (або перезапустити термінал). Щоб вказати джерело вашого.bashrc
, просто введітьДодавання його в .bashrc буде працювати, але я думаю, що більш традиційним способом налаштування змінних шляху є .bash_profile, додавши наступні рядки.
Відповідно до цієї теми здається, що поведінка Ubuntu дещо відрізняється від поведінки RedHat і клонів.