Jak ustawić wyeksportowane zmienne powłoki na stałe?


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

Mogę eksportować w ten sposób, ale jak mogę to zrobić na stałe? Chcę, aby LD_PRELOAD nadal był zmieniany po ponownym uruchomieniu. Używam Ubuntu i Fedory

Odpowiedzi:


12

Zwykle chcesz umieścić swój wiersz „wywóz” w cokolwiek zapłacić pliku startowego jest właściwe: .profile, .bash_profile, .zprofile, cokolwiek, w swoim $HOMEkatalogu.

Jeśli chcesz, aby był stały dla każdego użytkownika, różne powłoki zwykle zawierają systemowe pliki konfiguracyjne w /etc/: /etc/profileistnieje w tym polu linuksowym, ale przeczytaj stronę podręcznika, aby dowiedzieć się, który plik specyficzny dla użytkownika i który system należy umieścić to w.


1
~/.profilejest odpowiedni do ustawienia na użytkownika; patrz Alternatywa dla .bashrc , Prawidłowe ustawienie środowiska i pytania Superużytkownika połączone w mojej odpowiedzi tam.
Gilles „SO- przestańcie być źli”

5

Większość dystrybucji ma również /etc/profile.d/katalog zawierający grupę plików .sh i .csh. Utworzenie nowego pliku w tym katalogu zapewnia lepszą organizację elementów i zapobiega /etc/profilebałaganiowi.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.