"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


우분투 20에서 zsh 설정하고 oh my zsh 설치하기
728x90

 

우분투 셸을 최근 대세인 zsh로 바꾸는 방법을 알아보겠습니다.

 

 

zsh 및 oh my zsh설치하기

zsh을 먼저 설치하고 zsh 설정 관리 프레임워크인 oh-my-zsh을 설치합니다.

터미널에서 아래 명령을 수행하여 zsh를 설치합니다.

$ sudo apt install zsh -y && chsh -s `which zsh`

 

패스워드를 입력하면 설치가 완료됩니다.

이제 아래 명령어를 입력하여 oh-my-zsh를 설치합니다. curl과 git을 설치하지 않았으면 apt 명령으로 설치한 후 아래 명령을 실행합니다.

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

 

이제 로그아웃하고 로그인을 한 후 터미널을 열어보면 bash가 아닌 zsh로 뜹니다.

 

다음로 zsh에서 많이 사용하는 테마로 변경해보겠습니다.

 

 

zsh agnoster 테마 변경

zsh에서 가장 인기있는 테마인 agonoster 테마로 변경하는 방법입니다.

터미널에서 vi로 .zshrc를 편집합니다. .zshrc는 home 디렉토리 밑에 있기 떄문에 아래와 같이 명령어를 수행하면 됩니다.

$ sudo vim ~/.zshrc

 

ZSH_THEME 라인을 찾아가보면 agnoster가 아닌 다른 테마로 설정되어 있습니다.

 

해당 부분을 다음과 같이 변경한 후 저장합니다.

 

vi를 나가서 터미널을 재시작하면 변경된 테마를 볼 수 있습니다.

 

그런데 일부 문자가 깨져 있습니다. 이는 powerline 폰트로 변경하면 해결할 수 있습니다.

 

 

터미널 폰트 변경

우선 powerline를 설치합니다. 터미널에서 아래와 같이 명령을 수행합니다.

$ git clone https://github.com/powerline/fonts.git
$ cd fonts
$ ./install.sh

 

설치가 완료되면 상단 메뉴바에 터미널을 선택한 뒤 설정 (Preferences) 창을 띄웁니다.

 

프로파일을 선택한 후 사용자 폰트 (Custom Font)를 체크하면 폰트를 바꿀 수 있습니다.

 

UbuntuUbuntu Mono derivative Powerline Regular를 검색해서 변경합니다.

 

이제 터미널을 재시작하면 글자가 깨지지 않고 정상적으로 보입니다.

 

지금까지 zsh와 oh-my-zsh를 설치하고 테마를 변경하는 방법을 알아보았습니다.

 

728x90
728x90
LIST