서버/Ubuntu
우분투 설치 후 셸 설정하기(Zsh + Oh My Zsh + Powerlevel10k)
앨런임더
2022. 7. 26. 01:00
설치 전 모든 패키지 업데이트
sudo apt update && sudo apt upgrade -y && sudo apt autoremove
zsh 설치
sudo apt install -y zsh
Oh My Zsh 설치
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
(설치 중 기본 셸을 Zsh로 변경하겠냐는 질문이 나오면 Y를 선택해준다.)
Powerlevel10k 스킨 설치
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
스킨 적용
nano ~/.zshrc # or vi ~/.zshrc
ZSH_THEME 부분의 값을 powerlevel10k/powerlevel10k로 변경한다.
변경 후 Ctrl+X → Y → 엔터 순으로 빠져나온다.
스킨 적용
source ~/.zshrc
입력하고 나면 Powerlevel10k 설정 화면이 나오는데, 하라는 대로 하고, 본인이 원하는 대로 스킨 설정을 진행하면 된다.
처음 부분에 몇 가지 아이콘들이 잘 보이는지 확인하는 부분이 있는데, 만약 제대로 표시되지 않는다면, MesloLGS NF 폰트를 설치하고 사용하는 터미널에 적용하면 잘 보인다. (WSL의 경우 Windows Terminal, SSH 환경일 경우 PuTTY 등)
설정을 완료하고 나면
위와 같이 예쁘게 생긴 터미널을 얻을 수 있다.
+) 자동 완성 기능과 하이라이팅 기능 설치하기
자동 완성:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
하이라이팅:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
원하는 것을 설치하고 ~/.zshrc 파일의 80번째 줄 plugins에
위와 같이 띄어쓰기로 구분해서 입력하고 저장하면 된다.