Linux ubuntu Zsh 및 oh-my-zsh 설치

zsh 이란?

sh의 기능을 확장한 많은 종류의 shell들(ex.. csh,bash,tsh…) 이 있지만 zsh은 그중에서 강력한 셀중 하나이며 많은 플러그인이 존재합니다.

오늘은 linux에서 zsh의 설치법을 알아보고자 합니다.

ubuntu zsh 설치

zsh 설치

ubuntu

sudo apt-get install zsh

centos

yum install zsh

기본 shell 변경

chsh -s /usr/bin/zsh $USER

oh – my -zsh 설치(for plugin)

curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

추천 플러그인

plugins=(
git sudo  common-aliases command-not-found  zsh-autosuggestions zsh-syntax-highlighting 
)

sudo를 이용하면 ESC를 두번 누를시에 명령어에 sudo가 붙습니다.

zsh-autosuggestions 의 경우 ~/.zsh_history를 이용하여 명령어를 자동완성 합니다.

zsh-autosuggestions zsh-syntax-highlighting의 경우 아래와 같은 별도 설치가 필요합니다.

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions 
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting

폰트 문제가 생길시에

sudo apt-get install fonts-powerline

sudo 가 없다면 ?

sh -c "$(curl -fsSL https://raw.githubusercontent.com/romkatv/zsh-bin/master/install)"

Reference