zsh 이란?

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

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

ubuntu zsh 설치

zsh 설치

ubuntu

PLAINTEXT
sudo apt-get install zsh
클릭하여 더 보기

centos

PLAINTEXT
yum install zsh
클릭하여 더 보기

기본 shell 변경

PLAINTEXT
chsh -s /usr/bin/zsh $USER
클릭하여 더 보기

oh – my -zsh 설치(for plugin)

PLAINTEXT
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
클릭하여 더 보기

추천 플러그인

PLAINTEXT
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의 경우 아래와 같은 별도 설치가 필요합니다.

PLAINTEXT
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
클릭하여 더 보기

폰트 문제가 생길시에

PLAINTEXT
sudo apt-get install fonts-powerline
클릭하여 더 보기

sudo 가 없다면 ?

PLAINTEXT
sh -c "$(curl -fsSL https://raw.githubusercontent.com/romkatv/zsh-bin/master/install)"
클릭하여 더 보기

Reference

라이선스

저작자: Jaehun Ryu

링크: https://jaehun.me/posts/linux-ubuntu-zsh-%EB%B0%8F-oh-my-zsh-%EC%84%A4%EC%B9%98/

라이선스: CC BY 4.0

이 저작물은 크리에이티브 커먼즈 저작자표시 4.0 국제 라이선스에 따라 이용할 수 있습니다. 출처를 밝히면 상업적 목적을 포함해 자유롭게 이용 가능합니다.

댓글

검색 시작

검색어를 입력하세요

↑↓
ESC
⌘K 단축키