Featured image of post zsh, oh-my-zsh!

zsh, oh-my-zsh!

자꾸 찾아보게 되는, 우분투 기준 주로 사용하는 쉘 환경 구축법입니다.

zsh

설명

기능이 다양해서 유행중인 bash 쉘을 대체하는 쉘입니다.

설치

1
2
apt-get install zsh
chsh -s /usr/bin/zsh

쉘은 유저에 귀속되므로 권한에 주의해야 합니다. 또한 작은 따옴표가 아닙니다.

재시작 하면 설치가 완료됩니다.

1
echo $SHELL

로 확인 할 수 있습니다.

oh-my-zsh!

설명

zsh를 설정할 수 있는 편리한 콘피그들을 제공해주는 프레임워크입니다.

설치

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

해당 설치법은 http://ohmyz.sh/ 에서 제공하는 방법입니다. 문제가 생길경우 이곳에서 편집되었는지 확인할 수 있습니다.

설정

1
vim ~/.zshrc

에서 제가 주로 사용하는 것은

ZSH_THEME=“agnoster”

입니다.

또한 agnoster 테마를 이용하기 위해서는 다른 글꼴이 필요합니다. 적당한 디렉토리에

1
2
3
git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh

또는 apt 패키지 관리자로 설치 가능합니다.

1
apt-get install fonts-powerline

만약 wsl2와 같은 윈도우 환경이라면 수동으로 설치해야합니다. https://github.com/powerline/fonts.git 의 릴리즈에 들어가 압축파일을 받은 뒤 수동 설치를 진행하고 터미널->속성에서 글꼴을 변경할 수 있습니다.

기타

업데이트 충돌 오류

여러가지 수정하고 oh-my-zsh 업데이트를 받을 시 git 오류가 발생하는 것을 확인했습니다.

1
cd ~/.oh-my-zsh

1
2
3
git status
git add
git commit -m

등을 이용하여

1
omz update

로 수동 업데이트를 진행하여 해결했습니다.

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Hugo로 만듦
JimmyStack 테마 사용 중