Di mana variabel lingkungan ditetapkan?

0

Saya memiliki variabel lingkungan ( $M2_HOME) yang ingin saya ubah. Masalahnya adalah, saya tidak dapat menemukan di mana saya awalnya mengaturnya - ini cukup aneh karena saya secara eksklusif menggunakan ~/.bash_profile.

Apakah ada perintah yang dapat saya gunakan untuk secara reflektif memeriksa set variabel lingkungan?

AmarettoAndCode
sumber
Saya menganggap Anda menggunakan Maven? Bisakah Anda memberi tahu kami lebih lanjut tentang bagaimana variabel ini digunakan? Apakah selalu disetel, meskipun Anda tidak benar-benar menjalankan sesuatu yang berhubungan dengan Maven? Apakah itu mungkin memiliki file konfigurasi yang diuraikan ketika dijalankan?
slhck
Dalam kasus terakhir, mengapa tidak mencari keberadaan M2_HOMEsuatu tempat?
slhck

Jawaban:

0

Tidak, satu-satunya hal yang dapat Anda lakukan adalah mencari semua lokasi yang mungkin.

Lingkungan hanyalah daftar string C dalam format "key = value", ia tidak membawa metadata tentang kapan dan di mana variabel telah ditetapkan.

grawity
sumber