Yakın zamanda, /etc/environment
öğesini keşfettim, bu da basit ortam değişkenlerini komut dosyalarından daha standart bir şekilde oluşturuyordu, ancak / etc / environment dosyasındaki ortam değişkenlerini geri göndermenin bir yolu olup olmadığını merak ediyordum.
Yani, bende var:
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"
PATH tanımına $JAVA_HOME/bin
eklemeyi denerseniz, enterpolasyonlu değişkeni değil, $ JAVA_HOME / bin alırım. Bunu düzeltmek için, /bin
girdisini yola eklemek için profile.d içinde environment.sh dosyası oluşturuyorum, ancak bu durum, özensiz ve düzensiz görünüyor.
/ etc / environment içindeki ortam değişkenlerine geri dönmenin bir yolu var mı?