문득 작업을 하다보니까…..

나도 모르게 zsh에서 사용중이던 Git언어들이 한글로 바뀌어있었다!!





















사실 한글을 사용하는 것보다 영어를 사용하는게 좋다고 생각들어 바꾸려고 검색하다보니

zsh에서 git 언어가 갑자기 한글로 바뀌었다면?(다시 영어로 바꾸기)
위와 같은 좋은 해결글이 있었다. 내용을 참조해서 조치해보려한다.


현재 설정되어 있는 언어를 확인해보자

echo $LANG

입력할 경우 아래와 같이 표시된다.



언어는 ko KR.UTF-8

그래서 이렇게 변하는 이유를 찾아보니 git설정에서 gettext로 OS에서
사용하는 언어를 가져온 뒤 직접 해당 언어를 사용하도록 설정을 업데이트하기 때문이라고 한다.

자세한 내용은 맨위에 참조한 하이퍼링크를 참고하자!
이제 한글로된 것을 영어로 바꾸기위해 zsh 편집을 실행한다.

vi ~/.zshrc

위와 같이 터미널에 입력할 경우






















위와 같은 편집창이 나올 것이고
마우스 휠을 아래로 내리면 문서 마지막까지 표시될 거다.

맨아래까지 왔으면
i 를 눌르면
하단에 – INSERT – 로 바뀔 것이고

키보드의 상하좌우 키를 이용해 맨아래줄로 이동한후에


alias git="LANG=en_US.UTF-8 git"

해당 코드를 맨아래에 입력하면된다.






















입력을 마친 후 에는 ESC룰 누르고 :wq 타이핑하면 저장될 것이다.
참고로 #은 주석이기 때문에 앞에 alias 앞에 #을 붙인다면 동작되지 않을 것이다.
터미널을 재실행하거나 아래의 명령어를 입력하면

source ~/.zshrc


이제 부터 git이라고 입력되는 모든 명령들은 영어로 바뀔 것이다!
그리고 나서 다시 git명령어를 입력해 확인해보면





















이렇게 영어로 바뀐 모습을 볼 수 있다!!!
이와 관련된 참고로 알아두면 좋은 팁이

alias로 커스터 마이징이 가능한 점이다!!!

예를 한가지 들어서 내가 현재 사용중인 포트를 전부 확인하는 명령어는 아래와같다.

lsof -PiTCP -sTCP:LISTEN

















위에 alias git을 추가했던 것처럼
내가 기억해내기 편한 약자로 아래와 같이 커스터 마이징을 할 수있다.


















alias lt = “lsof -PiTCP -sTCP:LISTEN”
나와 같은경우는 lt라는 약자로 위에 명령어를 대체 했고


















실제로 터미널에 lt라고 입력을하면 lsof -PiTCP -sTCP:LISTEN와 동일한 효과를
볼 수 있다는걸 알아보았다.