에서 시스템 전체 환경 변수 :
- / etc / environment- 이 파일은 시스템 전체 환경 변수 설정을위한 것입니다. 스크립트 파일이 아니라 한 줄에 하나씩 할당 표현식으로 구성됩니다. 특히이 파일은 시스템 전체 로캘 및 경로 설정을 저장합니다.
ABNF 및 / 또는 행동에 대한 자세한 설명 또는 포럼 의견이 아닌 내용을 찾고 있습니다.
Google에 있다면 나를 피하는 것입니다.
에서 시스템 전체 환경 변수 :
- / etc / environment- 이 파일은 시스템 전체 환경 변수 설정을위한 것입니다. 스크립트 파일이 아니라 한 줄에 하나씩 할당 표현식으로 구성됩니다. 특히이 파일은 시스템 전체 로캘 및 경로 설정을 저장합니다.
ABNF 및 / 또는 행동에 대한 자세한 설명 또는 포럼 의견이 아닌 내용을 찾고 있습니다.
Google에 있다면 나를 피하는 것입니다.
답변:
왜 이것이 더 명확하지 않은지 확실하지 않지만 /etc/environment
단일 비트의 코드 또는 특정 셸 (또는 반드시 셸)에 의해 구문 분석되지 않습니다 (시도 grep -r "/etc/environment" /etc
하고 의미하는 바를 알 수 있습니다). pam
특히 쉘을 통하지 않고 직접 구문 분석합니다.
관례에 따르면, 나는 관습을 의미 합니다. 순수한 키-값 쌍이며, 선택적으로 값이 인용됩니다. 변수 확장이나 명령 실행과 같은 것을 시도하고 작동 할 것으로 기대하는 것은 넣을 수 없습니다.
어디에서나 엄격하고 공식적인 문법 정의를 찾을 수 있다면 놀랍습니다.
아마도 당신이 올 수있는 권위있는 대답에 가장 가까운 것은 pam_env
문서입니다 : http://www.linux-pam.org/Linux-PAM-html/sag-pam_env.html
environ 매뉴얼 페이지 에서 좋은 정보를 찾을 수 있습니다 . 입력하면 터미널에서 액세스 할 수 있습니다 man 7 environ
.
일반적으로 environ의 문자열은 "name = value"형식입니다.
브라우저에서 읽을 수도 있습니다 : http://manpages.ubuntu.com/manpages/lucid/en/man7/environ.7.html#toptoc2
사용 예와 자세한 내용을 보여줍니다.
/etc/environment
은 프로세스 환경을 채우는 데 사용되지만 Nicholas의 설명에 따라 자체 구문 규칙이 있습니다.