CentOS 7에서 다음 파일의 차이점은 무엇입니까?
/etc/locale.conf
/etc/environment
~/.bashrc
답변1
그냥 필요한 사람을 위해읽다환경 변수 설정은 /etc/locale.conf
기본적으로 /etc/environment
동일합니다. 매우 단순화된 임베디드 시스템에서는 /etc/locale.conf
원하는 로케일 변수를 생략하고 넣을 수 있습니다 /etc/environment
.
차이점은 주로 처리 방법에 있습니다.업데이트 중문서.
의 경우 /etc/locale.conf
파일에 정의될 것으로 예상되는 변수 세트가 제한되어 있으며 해당 구문이 잘 정의되어 있습니다. 이를 통해 프로그램을 더 쉽게 수정할 수 있습니다. 예를 들어, 언어/로케일 GUI 애플리케이션은 기존 설정을 쉽게 읽고 이를 사용자에게 제시한 다음전체 파일을 다시 작성사용자가 새로운 선택을 하는 경우.
구문 오류 복구도 간단합니다. 설정 응용 프로그램이 파일에서 구문 오류를 감지하면 읽을 수 있는 설정만 표시하고 사용자가 현재 구성을 수락하거나 변경하도록 한 다음 해당 내용을 기반으로 파일을 다시 쓸 수 있습니다. 특정 템플릿에 대해 애플리케이션이 내장되어 있으며 오류가 투명하게 수정됩니다.
의 경우 /etc/environment
정의할 수 있는 환경 변수 세트는 무제한이므로 파일을 프로그래밍 방식으로 조작할 때는 더욱 주의해야 합니다.
추가적으로 정의 /etc/environment
하고/etc/locale.conf
전체 시스템기본값은, ~/.bashrc
반면특정한사용자의 경우: ~/.bashrc
사용자는 원하는 경우 자신의 세션에 대한 시스템 기본값을 재정의하는 데 사용할 수 있습니다.