자주 쓰는 방법인데 이번에 특히나 wsl 을 많이 쓰게 되서 포스트 작성해봄.

 

이 방법을 쓰게되면 wsl 에 접속할 때 zsh 로 넘어가서 exit 할땐 두번 exit 안해도 되는 장점이 있음.

 

 

1. zsh 설치

 

sudo apt-get install zsh

 

2. oh my zsh 설치

 

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

해당 코드를 쉘에 입력하면 자동으로 설치됨.

 

default 설정 물음에 y 를 선택한다.

 

 

2-1(옵션). oh my zsh 테마 설정

 

vi ~/.zshrc 로 .zshrc 파일을 열면

 

~/.zshrc

 

초기 설정으로 이렇게 되어있는데

 

ZSH_THEME="clean" 추천.. 진짜로 깔끔하고 git 브랜치명도 나오고, 여러 테마 써봤지만 이게 최고다.

 

 

3. ~/.bashrc 상단에 해당 코드 입력

 

if [ -t 1 ]; then
exec zsh
fi

 

이렇게 코드를 넣어주지않으면 WSL 실행 => bash 실행 => zsh 실행 이 되기 때문에

 

exit 으로 창을 종료할때 exit 을 두번 해줘야하는 일이 생김.

 

~/.bashrc

 

이렇게 해주고 source ~/.zshrc 해주거나 아니면 cmd 창 닫은 후 재실행 하면 적용된다.

 

 

 

 

 

참고 : https://medium.com/@vinhp/use-zsh-in-wsl-on-windows-10-5d439a749c4c