Recentemente ho scoperto /etc/environment
, che sembra un modo più standard per impostare variabili d'ambiente semplici rispetto agli script, ma mi chiedevo se ci fosse un modo per fare il riferimento alle variabili d'ambiente nel file / etc / environment.
Cioè, ho questo:
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"
Se provo ad aggiungere $JAVA_HOME/bin
alla definizione PATH, tuttavia, ottengo $ JAVA_HOME / bin e non la variabile interpolata. Per rimediare a ciò, sto creando environment.sh in profile.d per aggiungere le /bin
voci al percorso, ma questo sembra sciatto e disorganizzato.
C'è un modo per riportare indietro le variabili di ambiente in / etc / environment?
/etc/environment
, ho fatto ricorso/etc/profile
, grazie per il tuo suggerimento.