Как навсегда изменить переменную PATH в Solaris 10?

Я использую Solaris 10 vm box, каждый раз, когда я вхожу в систему или открываю новый терминал, моя переменная PATH сбрасывается по умолчанию, я использую команду export PATH=XXX, чтобы установить свой путь. Когда я попытался изменить содержимое в файле /etc/skel/local.profile, изменения не принимаются даже после того, как я установил для них значение 777 с помощью chmod, то же самое, когда я попытался изменить файл входа в /etc/default, и есть нет файла или каталога с именем среды в каталоге /etc/ в настоящее время моя оболочка показывает bash. Может ли кто-нибудь помочь навсегда изменить переменную PATH, не устанавливая ее для каждого сеанса?


person Pavani siva dath    schedule 30.08.2017    source источник
comment
Возможный дубликат Как навсегда установить $PATH в Linux?   -  person Andrew Henle    schedule 30.08.2017


Ответы (1)


Папка /etc/skel используется только при создании нового пользователя, ее содержимое копируется в домашнюю папку нового пользователя.

Если вы хотите изменять переменную PATH каждый раз, когда вы входите в свою учетную запись, добавьте следующее в файл .profile в вашей домашней папке (создайте его, если он еще не существует):

export PATH=$PATH:/some/new/path
person Greg Depoire-Ferrer    schedule 30.08.2017
comment
@Pavanisivadath вы пытались выйти из системы и снова войти в систему (не просто запуская терминал)? если это не работает, попробуйте поместить строку в .bash_profile в вашей домашней папке. - person Greg Depoire-Ferrer; 30.08.2017
comment
да, я вышел из системы и снова вошел в нее. В моем домашнем каталоге такого файла нет. - person Pavani siva dath; 01.09.2017
comment
Этот ответ правильный и работает отлично, большое спасибо @GregDepoire-Ferrer! :) - person Ice Phoenix; 05.02.2019