Нещодавно я виявив /etc/environment
, що здається більш стандартним способом налаштування простих змінних оточуючих середовищ, ніж сценарії, але мені було цікаво, чи існує спосіб повернення змінних середовища у файл / etc / environment.
Тобто я маю таке:
JAVA_HOME="/tools/java"
GRAILS_HOME="/tools/grails"
GROOVY_HOME="/tools/groovy"
GRADLE_HOME="/tools/gradle"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
Якщо я спробую додати $JAVA_HOME/bin
визначення PATH, однак я отримую $ JAVA_HOME / bin, а не інтерпольовану змінну. Щоб виправити це, я створюю Environment.sh в profile.d, щоб додати /bin
записи до шляху, але це здається неохайним і неорганізованим.
Чи є спосіб відновити змінні середовища в / etc / environment?
/etc/environment
, я вдався/etc/profile
, дякую за вашу пропозицію.