모든 사용자를위한 영구 환경 변수


11

시스템의 모든 사용자가 / usr / local / share_ideas 디렉토리를 가리키는 SPI라는 환경 변수를 갖기를 원합니다. 어떻게합니까?

답변:


16

파일의 / etc 디렉토리에 넣었습니다 /etc/profile.d/myvariable.sh. 이 파일에서는 다음과 같이 설정했습니다.

SPI=/usr/local/share_ideas

/etc/profile.d디렉토리의 파일 은 시스템에 로그인하는 사용자의 일부로 자동 소스됩니다. ".sh"로 끝나는 파일은 bash 쉘에서 사용됩니다.


4
왜 안돼 /etc/profile? /etc/profile.d파일 을 사용 하는 것이 더 좋은 특별한 이유가 있습니까?
terdon

11
/etc/profileRPM 업데이트의 결과로 get이 업데이트 된 경우 이것은 원격 문제이지만 변경 사항이 손실되지 않도록 시스템 수준 파일을 그대로 두는 것이 좋습니다.
slm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.