본문 바로가기

Ubuntu/linux Command

Linux System Command (locale)

728x90

UI 에서 사용되는 언어, 지역 설정, 출력 형식 등을 정의하는 문자열

 

 

로케일 형식 이해하기

language[_territory][.codeset][@modifier]

ko_KR.UTF-8

한글_한국.codeset
  • en_US.UTF-8: 영어, 미국, UTF-8 인코딩
  • en_CA.UTF-8: 영어, 캐나다, UTF-8 인코딩
  • en_GB.UTF-8: 영어, 영국, UTF-8 인코딩
  • en_HK.UTF-8: 영어, 홍콩, UTF-8 인코딩

 

 

용례1 : locale

   로케일과 관련된 현재 설정값을 보여준다.

LC_ALL
전역 로케일 설정값입니다. 우선순위가 가장 높습니다.
LANG
전역 로케일 설정값입니다. 다른 값이 설정되어있지 않을 때만 적용되며, 우선순위가 가장 낮습니다.
LC_MESSAGES
메시지를 표시하는 기준이 되는 로케일을 지정합니다.
LC_CTYPE
문자 분류, 글자수, 대소문자 구분이 되는 로케일을 지정합니다.
LC_NUMERIC
숫자와 관련된 기준이 되는 로케일을 지정합니다.
LC_MONETARY
통화나 금액과 관련된 숫자의 기준이 되는 로케일을 지정합니다.
LC_TIME
날짜, 시간과 관련된 로케일을 지정합니다.
LC_COLLATE
문자열의 정렬 순서를 결정하는 로케일을 지정합니다.

 

 

용례2 : locale -a

   현재 시스템에서 사용가능한 모든 로케일을 확인

C
C.UTF-8
POSIX
en_US.utf8
ko_KR.utf8

 

 

용례3 :

   export LANG='ko_KR.UTF-8'  : LANG 환경변수를 변경

   locale

   date

$ export LANG='ko_KR.UTF-8'
$ locale
LANG="ko_KR.UTF-8"
LC_COLLATE="ko_KR.UTF-8"
LC_CTYPE="UTF-8"
LC_MESSAGES="ko_KR.UTF-8"
LC_MONETARY="ko_KR.UTF-8"
LC_NUMERIC="ko_KR.UTF-8"
LC_TIME="ko_KR.UTF-8"
LC_ALL=


$ date
2021년 8월  5일 목요일 19시 07분 11초 KST

 

'Ubuntu > linux Command' 카테고리의 다른 글

Linux System Command (nslookup)  (0) 2021.08.05
Linux System Command (source)  (0) 2021.08.05
Linux Basic Command (ln)  (0) 2021.08.05
Linux Command (chmod)  (0) 2021.08.05
Linux Basic Command (date)  (0) 2021.08.05