Bagaimana membuat variabel shell yang diekspor menjadi permanen?


11
export LD_PRELOAD=/usr/lib/libtsocks.so

Tidak apa-apa saya bisa mengekspor dengan cara ini, tetapi bagaimana saya bisa membuatnya permanen? Saya ingin LD_PRELOAD tetap diubah setelah reboot. Saya menggunakan Ubuntu dan Fedora

Jawaban:


12

Biasanya, Anda akan menempatkan Anda "ekspor" garis menjadi apa pun shell berkas startup sesuai: .profile, .bash_profile, .zprofile, apa pun, dalam Anda $HOMEdirektori.

Jika Anda ingin menjadikannya permanen untuk setiap pengguna, berbagai cangkang biasanya memiliki file konfigurasi seluruh sistem di /etc/: /etc/profileada di kotak linux ini, tetapi bacalah halaman manual untuk mencari tahu di mana pengguna-spesifik dan yang file sistem-lebar untuk menempatkan itu masuk


1
~/.profileadalah yang tepat untuk pengaturan per pengguna; lihat Alternatif ke .bashrc , Lingkungan pengaturan yang benar , dan pertanyaan Pengguna Super yang ditautkan dalam jawaban saya di sana.
Gilles 'SANGAT berhenti menjadi jahat'

5

Sebagian besar distribusi juga memiliki /etc/profile.d/direktori yang berisi sekelompok file .sh dan .csh. Membuat file baru di direktori ini cenderung membuat item lebih teratur dan menjaga /etc/profileagar tidak berantakan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.