새소식

리눅스(Linux)

좀 더 예쁜 쉘(shell) 사용하기 :: zsh, ohmyzsh 설치 방법

  • -

우분투, 리눅스의 기본 shell을 보면

너무 딱딱하지 않나요???

그러던 차에 친구가 정말 눈에 딱 띄고 예쁜 쉘을 알려주었어요

바로 bash가 아닌 zsh!!!!

 

위는 bash 쉘인데요

너무 딱딱하고 뭔가 눈에 확 들어오지 않죠???

이걸 다음 처럼 예쁜 쉘로 바꿔봅시다!!

 

zsh 설치

1
sudo apt-get install zsh -y
cs

zsh을 설치하고 싶은 걸 키고 위의 명령어를 입력해주세요

그러면 zsh이 설치가 됩니다

 

우선 현재 쉘이 뭔지 확인해보면 기본 쉘인 bash쉘로 되어있어요

bash는 bourne again shell의 줄임말이에요

shell의 종류에는 sh, bash, csh, zsh 등 많습니다

 

zsh이 설치가 잘 되었는지 확인해보려면 위의 명령어를 입력해보세요

zsh의 버전이 잘 나온다면 우선 설치는 정상적으로 된거에요

 

그리고 이제 기본 쉘을 바꾸기 위해서 위의 명령어를 입력해봅시다

chsh => change shell의 약자로 보시면 됩니다

login shell 저기에 원하는 쉘을 지정해서 입력할 수 있는데

설치된 z shell 경로를 입력해주시면 됩니다 (ex. /bin/zsh,    /usr/bin/zsh)

설치된 경로는 (which zsh 명령어로 확인 가능합니다)

 

chsh로 안되는 경우

sudo vim /etc/passwd

위와 같이 코드를 입력하여 파일을 편집합니다

 

원하는 계정의 기본 쉘을 변경할 수 있는데

위와 같이 /usr/bin/zsh로 변경합시다!!

 

oh-my-zsh 설치

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

위 명령어를 이용해서 설치할 수 있어요

oh-my-zsh은 zsh을 관리하기 위한 툴이라고 생각하시면 됩니다

(zsh 4.3.9 버전 이상만 설치가능)

(curl이 없다면 아래 명령어로 설치도 가능합니다)

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

 

그러면 설치중에 위와 같은 메시지가 나오면 y를 눌러줍시다

그러면 패스워드를 입력하게 됩니다

 

설치가 완료되었는데도 바뀌지 않았다면

재부팅을 한번 해보시기 바랍니다

재부팅 하니까 바뀌었어요

 

zsh 테마 변경하기

https://github.com/ohmyzsh/ohmyzsh/wiki/External-themes

 

ohmyzsh/ohmyzsh

🙃 A delightful community-driven (with 1700+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, et...

github.com

테마는 위의 ohmyzsh 깃허브에서 확인 할 수 있습니다

맘에 드는 것을 선택해서 해보세요!!

1
vim ~/.zshrc
cs

위의 명령어를 입력해서 zsh 설정 파일을 vim 편집기로 엽니다

 

열어보면 테마를 변경할 수 있는 변수가 있습니다

위 테마는 ${HOME}/.oh-my-zsh/themes/ 밑에 있는 파일들을 찾아서 바꾸는 것 같았어요

저 변수에 원하는 테마의 이름을 넣어줍시다

그리고 다음 명령어를 통해 변경된 설정 파일을 적용해줍시다

 

1
source ~/.zshrc
cs

이렇게 하면 바로 테마가 적용됩니다!!!

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.