세계 각국에서 사용하는 언어, 문자, 화폐표시, 시간 등에 대해 국제화와 지역화를 통해 어떻게 표시할 지 정의한 매개 변수 모음
#현재 locale 확인 (1)
locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
#현재 locale 확인(2)
localectl status
System Locale: LANG=ko_KR.UTF-8
VC Keymap: us
X11 Layout: n/a
- LC_ALL : 전역 로케일 설정값, 우선순위 가장 높음
- LANG : 전역 로케일 설정값, 다른 값이 설정되어 있지 않을 때만 적용, 우선순위 가장 낮음
- LC_MESAGE : 메시지 표시 기준 로케일
- LC_CTYPE : 문자 분류, 글자수 , 대소문자 구분이 되는 로케일
- LC_NUMERIC : 숫자 관련 기준 로케일
- LC_MONETARY : 통화나 금액과 관련된 숫자의 기준이 되는 로케일
- LC_TIME : 날짜, 시간과 관련된 로케일
- LC_COLLATE : 문자열 정렬 순서 로케일
- LC_PAPER: 종이 크기 기준 로케일
- LC_NAME : 이름 관련 로케일
- LC_ADDRESS : 주소 관련 로케일
- LC_TELEPHONE : 전화번호 관련 로키일
- LC_MEASUREMENT :측정 단위 관련 로케일
- LC_IDENTIFICATION : 로케일 식별 정보
설정 가능 목록 확인 및 설정
#목록 확인
locale -a #필요한 경우 언어팩을 설치하면 추가됨
#햔제 세션 설정
localectl set-locale "LC*={locale}"
export LC*={locale}
#영구 설정
vi ~/.bashrc
export LC*={locale}
많이 사용하는 항목
- C
- 기본로케일 혹은 POSIX로케일로도 불리며 영어와 유사하지만 날짜, 시간, 숫자형식, 화폐기호 등 지역화된 설정은 거의 적용되지 않음
- ko_KR.utf-8 : 한국어, UTF-8 문자셋
- en_US.utf-8 : 미국 영어, UTF-8 문자셋
'리눅스 > Linux Basic' 카테고리의 다른 글
[Linux] Basic(06) - 셸 (Shell) (0) | 2025.06.04 |
---|---|
[Linux] Basic(05) - 디스크 (0) | 2025.06.04 |
[Linux] Basic(03) - 환경 변수 (0) | 2025.06.04 |
[Linux] Basic(02) - 파일 시스템 (File System) (0) | 2025.06.04 |
[Linux] Basic(01) - 개요 (0) | 2025.06.04 |