![Linux에서 모든 사용자가 볼 수 있는 공개 변수를 만드는 방법은 무엇입니까?](https://linux55.com/image/17890/Linux%EC%97%90%EC%84%9C%20%EB%AA%A8%EB%93%A0%20%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%EB%B3%BC%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EA%B3%B5%EA%B0%9C%20%EB%B3%80%EC%88%98%EB%A5%BC%20%EB%A7%8C%EB%93%9C%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
모든 사용자가 사용할 수 있는 문자열을 포함하는 변수가 시스템에 있어야 하는데 $FOO
변수를 만드는 방법을 모르겠습니다.
이 게시물을 보면 Upstart 작업은 분명히 해결책이 아닙니다.Upstart를 통해 환경 변수를 내보낼 수 있나요?
하지만 오랫동안 Windows 개발자로 활동하다 보니 어디를 봐야 할지 모르겠습니다.
답변1
답변2
/etc/environment
존재하지 않는 경우 /etc/profile
또는 를 사용하여 /etc/profile.d/FOO
환경을 설정할 수 있습니다.
답변3
이미 제공된 답변에 추가하여 변수를 설정하는 다른 위치는 다음과 같습니다.
/etc/env.d
(쉘과 무관),/etc/bash/bashrc
배시 사용자의 경우,/etc/zshenv
또는/etc/zprofile
또는/etc/zshrc
또는/etc/zlogin
zsh의 경우(에 따라man zsh
),- 기타 쉘 관련 구성 파일은 각 쉘 맨페이지의 하단 섹션
FILES
에 설명되어 있습니다 .