Linux의 기본 쉘은 Bash이다. Zsh는 Bash와 명령어가 대부분 호환되면서 훨씬 좋은 기능과 사용성을 제공한다고 한다. Oh My Zsh와 함께 이용하면 다양한 플러그인과 테마를 쉽게 관리할 수 있다.
물론 나는 리눅스를 잘 사용하지도 않고, 쉘에서도 기본적인 명령어들만 사용하기 때문에 Bash를 쓰든 Zsh를 쓰든 사실 별 차이는 느끼지 못한다. 다만 잠깐 보는 화면이라도 더 예쁘게 쓸 수 있기 때문에 Zsh와 Oh My Zsh를 설치하기로 하였다.
Zsh를 설치하는 방법은 간단하다.
sudo apt install zsh
위의 명령어를 사용해서 zsh를 설치해준다.
설치가 완료되면
chsh -s $(which zsh)
명령어를 실행하여 기본 쉘을 zsh로 설정해 준다. 이때 주의할 사항이 있는데 sudo 명령어를 붙이면 안 된다.
만약 root 계정이 아닌 다른 계정으로 사용 중인데 sudo를 붙여 위 명령어를 실행하게 되면 현재 접속 중인 계정이 아닌 root 계정의 쉘이 바뀌게 된다.
명령어를 실행한 뒤 vim /etc/passwd를 입력해 passwd 파일을 열어보면 사용자의 쉘이 zsh로 바뀌어 있는 것을 확인할 수 있다.
확인이 되었다면 터미널을 종료했다가 다시 실행한다. ssh로 접속 중이었다면 ssh 접속을 종료했다가 다시 접속하면 된다.
그러면 위와 같이 쉘이 [계정명]@[호스트명]으로 나오던 것에서 [계정명]%로 바뀌어 있는 것을 확인할 수 있다.
잘 모르겠다면
echo $SHELL
명령어를 실행하였을 때 zsh가 나오면 적용이 완료된 것이다.
Oh My Zsh를 설치하는 것 역시 간단하다. Oh My Zsh는 curl로 설치하거나 wget으로 설치할 수 있는데 원하는 방법으로 설치하면 된다.
<!-- curl -->
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
<!-- wget -->
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
위와 같이 oh my zsh .... is now installed! 라는 화면이 나오면 Oh My Zsh까지 설치가 완료된 것이다.
'Linux' 카테고리의 다른 글
[Ubuntu] Ubuntu(우분투) 20.04 Zsh 플러그인 적용하기 (0) | 2021.04.29 |
---|---|
[Ubuntu] Ubuntu(우분투) 20.04 Oh My Zsh Powerlevel10k 테마 설치하기 (0) | 2021.04.28 |
[Ubuntu] Ubuntu(우분투) 20.04 swap 메모리 할당하기 (0) | 2021.04.02 |
[Ubuntu] Ubuntu(우분투) 20.04 git 최신 버전으로 업데이트 하기 (0) | 2021.03.25 |
[Ubuntu] Ubuntu(우분투) 20.04 SSH 접속 포트 변경하기 (0) | 2021.02.08 |