Develop

리눅스에서 zsh을 사용하는 이유

kenu허광남 2023. 7. 14. 15:41

리눅스의 기본 Shell은 bash가 기본 쉘입니다.

Bash(배스) 한국에서는 생태교란종 어류이죠.

bash

오라일리 책 표지도 bash 입니다.

O'Reilly bash shell

 

bash쉘도 충분히 적응이 되었지만, 개인적으로는 몇 년 전부터 사용하는 zsh이 더 좋습니다. 특히 oh-my-zsh죠.

설치 방법은 간단합니다.

sudo dnf install zsh #zsh설치
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

 

aws Amazon Linux 2일 경우 다음과 같이 설치가 가능합니다.

sudo yum install zsh git util-linux-user -y
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

로그아웃하고 다시 들어오면 zsh 프롬프트가 나타날 것입니다.

 

bash로 돌아가려면 다음 명령으로 가능합니다.

sudo chsh -s $(which bash) $(whoami)

 

 

zsh에서 가장 좋았던 것은 `take` 명령어입니다.

mkdir ~/git && cd~/git

이 명령을

take ~/git 으로 됩니다.

 

써 보면 좋은데, 글로 표현하기 힘드네요.

여튼 bash도 좋지만, 저는 zsh입니다.

https://okdevtv.com/mib/zsh zsh의 plugin 설정도 있습니다.

 

zsh

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

okdevtv.com