Bagaimana cara mengatur variabel lingkungan dengan benar?

11

Saya membuka /etc/environmentdan menambahkan garis ANDROID_SDK_HOME="/home/tom/android-sdk" tetapi saya mencoba echo $ANDROID_SDK_HOMEtetapi tidak menampilkan apa pun. Saya memiliki JAVA_HOMEyang sama /etc/environmenttetapi bekerja. Tolong bantu saya memperbaiki masalah. Terima kasih sebelumnya.

TheOnlyIdiot
sumber
1
Saya kira file tersebut belum pernah dibuka. Jalankan source /etc/environmentdari baris perintah dan echovariabel lagi.
Anko
2
Saya senang saya membantu. Jawaban TheKoju adalah perbaikan yang lebih permanen - terimalah itu.
Anko
Bukankah perbedaan utama yang /etc/environmentlebar sistem dan /home/nobody/.profilekhusus untuk pengguna nobody? Keduanya harus persisten / permanen. Kedua pendekatan memiliki tempat masing-masing
xeraa

Jawaban:

13

Variabel lingkungan dapat didefinisikan secara permanen dengan mengedit .profilefile di direktori home Anda. Begini caranya:

Edit .profilefile Anda dengan perintah seperti gedit ~/.profile. Tambahkan ini ke akhir file:

export ANDROID_SDK_HOME=/home/tom/android-sdk

Anda dapat source .profilemembuatnya berlaku segera. Setiap kali Anda me-restart sistem Anda, .profilefile dimuat, mengembalikan pengaturan ini.

Efek Kojuju
sumber