자주 쓰는 방법인데 이번에 특히나 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
'IT > Linux' 카테고리의 다른 글
[WSL] Windows Subsystem For Linux 수동 설치 및 삭제하기 (0) | 2019.12.24 |
---|---|
[Ubuntu] php 7.3 to 7.4 upgrade in nginx (and JIT config) (0) | 2019.11.29 |
[Ubuntu] 리눅스 서버에서 특정 history 지우기 (feat. bash_history) (0) | 2019.11.20 |
[GCP] SSH & SFTP 접속하기 (0) | 2019.03.25 |
[GCP] 특정 포트 허용하기 (2) | 2019.02.25 |