Я использую Solaris 10 vm box, каждый раз, когда я вхожу в систему или открываю новый терминал, моя переменная PATH сбрасывается по умолчанию, я использую команду export PATH=XXX, чтобы установить свой путь. Когда я попытался изменить содержимое в файле /etc/skel/local.profile, изменения не принимаются даже после того, как я установил для них значение 777 с помощью chmod, то же самое, когда я попытался изменить файл входа в /etc/default, и есть нет файла или каталога с именем среды в каталоге /etc/ в настоящее время моя оболочка показывает bash. Может ли кто-нибудь помочь навсегда изменить переменную PATH, не устанавливая ее для каждого сеанса?
Как навсегда изменить переменную PATH в Solaris 10?
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
@Pavanisivadath вы пытались выйти из системы и снова войти в систему (не просто запуская терминал)? если это не работает, попробуйте поместить строку в
.bash_profile
в вашей домашней папке.
- person Greg Depoire-Ferrer; 30.08.2017
да, я вышел из системы и снова вошел в нее. В моем домашнем каталоге такого файла нет.
- person Pavani siva dath; 01.09.2017
Этот ответ правильный и работает отлично, большое спасибо @GregDepoire-Ferrer! :)
- person Ice Phoenix; 05.02.2019