-
[Git] 깃 커맨드라인(터미널) 한글 출력 영어로 바꾸기 (쉘 언어 설정 변경)[IT] 공부하는 개발자/Linux Shell 2019. 5. 18. 02:01
원인
얼마전 GIT 오픈소스를 터미널로 내려 받았는데, 터미널에 한글 메시지가 떴다. 맥의 언어설정을 영어로 해두고 쓰고 있는데, 왜 한글로 메시지가 뜨는지 궁금했다. 딱히 GITHUB내부에서 언어 설정을 하는 페이지가 있는 것 같지도 않았는데...
이 문제는 사용하는 SHELL의 언어설정이 한글로 되어있는 경우 발생한다. 확인을 위해 환경변수를 프린트해보자.
(참고:쉘에서 환경변수는 영어대문자로 정의되어 있다. LANG, SHELL, HOSTNAME 등...)
❯ echo $LANG en_US
현재 shell의 설정은 영어로 되어있음을 알 수 있다. 그러나 다른 언어인 경우, git은 그 언어에 맞추어 메시지를 출력할 것이다.
Z Shell을 사용시에는 ~/.zshrc 파일의 컨피그 파일을 변경해주면 되고, 터미널의 기본 bash shell을 그대로 사용하고 있는 경우에는 ~/.bash_profile 혹은 ~/.bashrc 파일을 수정 후, 깃을 초기화해주면 된다.
소스코드 (zsh)
1. zsh shell에서 기본 언어를 영어로 설정하기 위해 ~/.zshrc를 열어주세요.
vi ~/.zshrc
2. 파일 안에 환경변수를 추가해주세요
export LANG=en_US
3. 변경사항을 적용하기 위해 릴로드 후 Git 을 초기화 해줍니다.
source ~/.zshrc git init
'[IT] 공부하는 개발자 > Linux Shell' 카테고리의 다른 글
[Bash Shell script] 쉘 스크립트에 인수 넘겨주기(Argument parsing) (0) 2019.09.15