쉘 환경 언어 변경

Linux 2020. 6. 18. 21:30

쉘 환경 언어 변경

로케일

로케일은 사용자의 언어, 국가뿐 아니라 사용자 인터페이스에서 사용자가 선호하는 사항을 지정한 매개 변수의 모임이다

로케일의 변경은 표시 언어, 숫자 형식, 날짜/시간 형식, 시간대, 일광 절약 시간, 통화 형식등 많은 것을 포함한다

아래와 같이 로케일의 변경에 따라 출력 양식이 달라짐을 알 수 있다

$ export LANG=en_US.UTF-8
$ date
Thu, Jun 18, 2020 9:26:57 PM

$ export LANG=ko_KR.UTF-8
$ date
2020년 06년 18일 목 오후 9:27:16

LANG 환경 변수

LANG 환경변수(environment variable)를 출력해보면 로케일(locale)과 문자셋(character set) 방식을 알 수 있다

언어를 변경하기 위해서는 export 명령어로 LANG 환경변수를 설정해준다. 값의 의미는 간단히 language_COUNTRY.ENCODING 형식으로 순서대로 언어, 지역, 인코딩을 의미한다

$ echo $LANG
ko_KR.UTF-8

$ export LANG=en_US.UTF-8
echo

유닉스 계열 운영체제에서 문자열을 터미널(terminal)에 반향(echo)하는 명령어이다. 일반적으로 쉘 스크립트와 배치 파일에서 화면이나 파일로 상황을 알리는 문자열을 출력할때 사용한다

export

환경변수를 설정한다

export 명령어를 이용한 로케일/문자셋 변경은 일시적으로 계속적인 적용을 하기 위해서는 배치 파일에 기록해야한다

$ cat ~/.bash_profile
export LANG=ko_KR.utf8

시스템 로케일 변경

이 부분은 더 나은 설명을 하는 블로그가 있어 링크를 겁니다
joinc 블로그, Locale

설정

트랙백

댓글