Dışa aktarılan kabuk değişkenleri nasıl kalıcı hale getirilir?


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

Bu şekilde ihracat yapabilmem uygun, ama nasıl kalıcı hale getirebilirim? Yeniden başlatıldıktan sonra LD_PRELOAD'ın hala değiştirilmesini istiyorum. Ubuntu ve Fedora kullanıyorum

Yanıtlar:


12

Normalde, başlatma dosyası kabuk ne olursa olsun içine "ihracat" satırını koyardım uygundur: .profile, .bash_profile, .zprofile, yap, içinde $HOMEdizine.

Her kullanıcı için kalıcı hale getirmek istiyorsanız, çeşitli kabuklarda genellikle sistem çapında yapılandırma dosyaları bulunur /etc/: /etc/profilebu linux kutusunda bulunur, ancak hangi kullanıcıya özgü ve hangi sistem çapında dosyanın yerleştirileceğini bulmak için man sayfasını okuyun içeri.


1
~/.profilekullanıcı başına ayar için doğru olanıdır; bkz .bashrc Alternatif , doğru ortam ayarı ve orada cevabım bağlantılı Süper Kullanıcı sorular.
Gilles 'SO- kötü olmayı bırak'

5

Çoğu dağıtımda ayrıca /etc/profile.d/bir grup .sh ve .csh dosyası içeren bir dizin bulunur. Bu dizinde yeni bir dosya oluşturmak, öğeleri daha düzenli tutma eğilimindedir ve /etc/profiledağınık kalmasını engeller.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.