Dev/Linux
[WSL] oh my zsh 쉘 사용하기 (bash => zsh)
6lueparr0t
2019. 12. 26. 09:29
자주 쓰는 방법인데 이번에 특히나 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 파일을 열면
초기 설정으로 이렇게 되어있는데
ZSH_THEME="clean" 추천.. 진짜로 깔끔하고 git 브랜치명도 나오고, 여러 테마 써봤지만 이게 최고다.
3. ~/.bashrc 상단에 해당 코드 입력
if [ -t 1 ]; then
exec zsh
fi
이렇게 코드를 넣어주지않으면 WSL 실행 => bash 실행 => zsh 실행 이 되기 때문에
exit 으로 창을 종료할때 exit 을 두번 해줘야하는 일이 생김.
이렇게 해주고 source ~/.zshrc 해주거나 아니면 cmd 창 닫은 후 재실행 하면 적용된다.
참고 : https://medium.com/@vinhp/use-zsh-in-wsl-on-windows-10-5d439a749c4c