Gần đây tôi đã phát hiện ra /etc/environment
, có vẻ như là một cách chuẩn hơn để thiết lập các biến môi trường đơn giản hơn các tập lệnh, nhưng tôi đã tự hỏi liệu có cách nào để quay lại các biến môi trường tham chiếu trong tệp / etc / môi trường không.
Đó là, tôi có cái này:
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
Tuy nhiên, nếu tôi cố gắng thêm vào định nghĩa PATH, tôi sẽ nhận được $ JAVA_HOME / bin chứ không phải biến nội suy. Để khắc phục điều này, tôi đang tạo môi trường.sh trong profile.d để thêm các /bin
mục vào đường dẫn, nhưng điều này có vẻ cẩu thả và vô tổ chức.
Có cách nào để phản ứng lại các biến môi trường trong / etc / môi trường không?
/etc/environment
, tôi đã viện đến/etc/profile
, cảm ơn vì lời đề nghị của bạn.