en_US.utf8 , et_EE.iso88591 및 ru_RU.utf8 현지화 파일 을 생성 했습니다 . 이제 로케일 변수를 ru_RU.utf8 또는 en_US.utf8 로 변경하려고 시도해 도 아무런 영향이 없습니다.
# locale -a
C
en_US.utf8
et_EE
et_EE.iso88591
POSIX
ru_RU.utf8
# LC_TIME=ru_RU.utf8
# locale | grep LC_TIME
LC_TIME="et_EE.iso88591"
# LC_TIME="ru_RU.utf8"
# locale | grep LC_TIME
LC_TIME="et_EE.iso88591"
#
그러나, I가 변화하는 경우 LANG = 변수, 모든 다른 변수하지만 LANGUAGE = 및 LC_ALL를 = 의 값을 취 LANG = 변수. 각 로케일 변수를 개별적으로 수정하는 방법이 있습니까? 또한 로케일 변수가 일반 쉘 변수가 아니라 로케일 유틸리티의 매개 변수와 비슷한 것이 맞 습니까?
LANG
및LC_xxx
환경 변수? 단지 내 테스트 쇼LANG
및LANGUAGE
및LC_MESSAGES
및LC_ALL
기타 등의 변수 동안 환경 변수,LC_CTYPE
그리고LC_MONETARY
환경 변수 (또한, 그들은 쉘 변수 없음)하지?