zsh 설치

1
2
3
4
5
6
7
8
9
10
sudo apt-get install zsh

chsh -s /usr/bin/zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

nano ~/.zshrc

source ~/.zshrc

THEME=”agnoster”

만약 chsh 사용시 패스워드를 모르는 경우

1
2
3
4
5
# sudo vi /etc/passwd
# 로그인 계정의 log-in shell을 zsh의 경로로 변경해준다
# which zsh
#/bin/bash -> /usr/bin/zsh
계정:x:1000:1000:Ubuntu:/home/계정:**/usr/bin/zsh**

Zinit

zsh 플러그인 매니저

~/.zinit/bin을 생성하고 이후 플러그인도 ~/.zinit 아래 설치된다.

1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/zdharma/zinit/master/doc/install.sh)"

~/.zshrc에 아래 코드를 넣고 새 터미널 창을 열면 비동기로 플러그인을 설치한다. 한번 설치하면 이후에는 바로 로딩되니 그냥 사용하면 된다.

1
2
3
zinit light zdharma/fast-syntax-highlighting
zinit light zsh-users/zsh-autosuggestions
zinit light zsh-users/zsh-completions