현업에서 굉장히 많으 쓰이는 zsh과 ohmyzsh에 대해 알아보자
shell의 확장 버전으로 다양한 테마를 제공하고 shell 확장 기능을 제공하여 사용성을 굉장히 높여줌
맥, centos, ubuntu 등 다양한 os를 다 지원하는데 강의에선 amazon linux를 사용하니까 그대로 따라해보자
참고로 amazon linux 인스턴스의 처음 로그인할 땐 ec2-user 계정을 사용해서 로그인하자
yum -y install zsh
zsh 설치 사용하는 os에 맞게 설치
sudo yum -y install util-linux-user.x86_64
chsh 명령어를 사용하기 위해 util 설치 리눅스는 기본 쉘이 bash라 zsh을 기본 shell로 지정하기 위해
chsh > /bin/zsh > password 입력
sudo yum -y install git
oh my zsh을 사용하기 위해 git 설치
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
oh my zsh을 설치하면 Before you scream Oh My Zsh! look over the .zshrc
file to select plugins, themes, and options 라는 글이 있는데 해당 파일을 열면 다양한 oh my zsh의 설정을 할 수 있다.
vi .zshrc > ZSH_THEME="ys"
ys 라는 테마로 변경하고 shell 재접속하면 끝!
보통 파일이름을 tab 하게 되면 중복된 이름에 대해서만 나오는데 oh my zsh은 중간 부분 파일이름에 대해서만 tab을 해도 다 나옴
반복되는 명령어에 대해서 굉장히 효율적으로 사용할 수 있을 것 같다.
또한 git을 사용할 때도 branch에 대한 정보나 기타 여러 정보에 대해서도 가시적으로 나타내서 좋은 듯 하다.