Z Shell을 설치한다.
sudo apt install zsh
oh-my-zsh을 설치한다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
또는
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
powerlevel10k를 설치한다. GitHub 링크
Nerd font를 설치해야 특수문자가 제대로 보이는데, 나는 Cascadia Code NF를 사용하고 있다.
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
zsh을 다시 실행하면 자동으로 powerlevel10k의 configure가 실행된다.
내가 선호하는 프롬프트 스타일은 아래와 같다.
(3) Rainbow
(1) Unicode
(2) 24-hour format
(3) Slanted
(3) Sharp
(5) Round
(1) One line
(2) Sparse
(2) Many icons
(1) Concise
(n) No -> Yes
(1) Verbose
(y) Yes
이후에 설정을 변경하고 싶으면 configure 스크립트를 실행한다.
p10k configure
각종 alias를 추가한다.
alias ez='vim ~/.zshrc'
alias sz='source ~/.zshrc'
alias cp='cp -i'
alias bb='cd ~/baekjoon'
alias af='~/baekjoon/autofocus'
alias gg='g++ ~/baekjoon/focus.cc -o ~/baekjoon/result'
alias aa='~/baekjoon/result'
alias py='python3'
alias pp='python3 ~/baekjoon/focus.py'
alias gs='git status'
alias gp='git pull'
alias ct='cp -i templete.cc'
alias nf='neofetch --ascii_distro windows10'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
set -o vi
내 WSL에서 긁어온 건데 대충 그때그때 바꿔서 쓸 거다