내 보낸 쉘 변수를 영구적으로 만드는 방법은 무엇입니까?


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

이런 식으로 내보낼 수는 있지만 어떻게 영구적으로 만들 수 있습니까? 재부팅 후 LD_PRELOAD를 계속 변경하고 싶습니다. 우분투와 페도라를 사용하고 있습니다

답변:


12

일반적으로, 당신은 시작 파일을 쉘 어떤으로 "수출"라인을 넣어 줄 것이 적절하다 : .profile, .bash_profile, .zprofile, 무엇이든, 당신의 $HOME디렉토리.

모든 사용자에게 영구적으로 적용하려면 다양한 쉘에 일반적으로 시스템 전체 구성 파일이 있습니다 /etc/: /etc/profile이 Linux 상자에 있지만 매뉴얼 페이지를 읽고 어떤 사용자 별 파일과 어떤 시스템 전체 파일을 넣을지 알아보십시오 거기에.


1
~/.profile사용자 별 설정에 적합한 것입니다. .bashrc의 대안 , 올바르게 설정 환경 및 거기에 내 대답에 연결된 슈퍼 사용자 질문 참조하십시오 .
Gilles 'SO- 악의를 멈춰라'

5

대부분의 배포판에는 또한 /etc/profile.d/.sh 및 .csh 파일 그룹이 포함 된 디렉토리가 있습니다. 이 디렉토리에 새 파일을 만들면 항목을보다 체계적으로 정리하고 /etc/profile어수선 하지 않게 됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.