고급 개발자로 가는 길

OS/Linux

Linux bash 에서 oh my zsh agnoster 적용하기

다크엔지니어 2020. 12. 17. 23:07
반응형

본인은 리눅스 Moba x Term 을 개인적으로 자주 사용한다.

현재 사용중인 shell 은 bash 이다.

요즘 대세인 zsh 로 변경을 해보겠다.

Install

$ sudo apt-get install zsh

 

자동 shell script install

자동 설치 스크립트를 받기위해 아래 curl or wget 을 먼저 설치 후 아래 명령어를 진행해야 한다.

sudo apt-get install wget
sudo apt-get install curl

Oh My Zsh install

curl

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

wget

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

아래와 같은 결과를 볼 수 있다.

여기 까지 진행이 되었으면, 설치는 완료가 된것이다. 이제 남은건 환경 설정만 진행하면 된다.

 

환경설정

.zshrc 는 zsh 환경 설정 파일로 vi 로 접속하여 아래와 같이 설정한다.

ZSH_THEME="agnoster"

 

폰트 install

zsh agnoster 에서 사용하는 폰트가 설치되어 있지 않아 깨지는 경우가 있어, 폰트 설치를 진행해야 한다.

sudo apt install fonts-powerline

git 에 접속하였을 때, 자동적으로 branch 를 구분하기 쉽게 나타내 주기도 한다.

매우 편리하다고 할 수 있다. 이외에도 장점은 많다.

 

다음은 bash 와 zsh 의 차이점에 대하여 자세히 기술해 보겠다.

반응형