[Terraform] 3강 ZSH & OH-MY-ZSH

전형빈·2023년 1월 3일
0

테라폼

목록 보기
4/12
post-thumbnail

현업에서 굉장히 많으 쓰이는 zsh과 ohmyzsh에 대해 알아보자

Zsh = zshell

shell의 확장 버전으로 다양한 테마를 제공하고 shell 확장 기능을 제공하여 사용성을 굉장히 높여줌

맥, centos, ubuntu 등 다양한 os를 다 지원하는데 강의에선 amazon linux를 사용하니까 그대로 따라해보자

참고로 amazon linux 인스턴스의 처음 로그인할 땐 ec2-user 계정을 사용해서 로그인하자


Zsh 설치

  1. yum -y install zsh
    zsh 설치 사용하는 os에 맞게 설치

  2. sudo yum -y install util-linux-user.x86_64
    chsh 명령어를 사용하기 위해 util 설치 리눅스는 기본 쉘이 bash라 zsh을 기본 shell로 지정하기 위해

  3. chsh > /bin/zsh > password 입력

  4. sudo yum -y install git
    oh my zsh을 사용하기 위해 git 설치

  5. 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의 설정을 할 수 있다.

  6. vi .zshrc > ZSH_THEME="ys"
    ys 라는 테마로 변경하고 shell 재접속하면 끝!


oh my zsh

보통 파일이름을 tab 하게 되면 중복된 이름에 대해서만 나오는데 oh my zsh은 중간 부분 파일이름에 대해서만 tab을 해도 다 나옴

반복되는 명령어에 대해서 굉장히 효율적으로 사용할 수 있을 것 같다.

또한 git을 사용할 때도 branch에 대한 정보나 기타 여러 정보에 대해서도 가시적으로 나타내서 좋은 듯 하다.




REFERENCE

0개의 댓글