본문 바로가기

Dev. Server/Linux

[MacOS] iTerm2 간단하게 설치하기 + zsh & oh-my-zsh란

 

 

오늘은 iTerm2 간단하게 설치하는 방법을 포스팅 하겠습니다.

 

 


 

 

MacOS에 기본 탑재되어 있는 terminal.app 는 제한요소가 많아서, 기능 많은 터미널 프로그램이 필요한데, 이것이 iTerm2 입니다.

ZSH의 기능을 충분히 활용하려면 기본 터미널 보다는 기능이 많은 iTerm2가 필요합니다.

 

 

 

 

 

※ ZSH 설치하기

Z 쉘이라고도하는 ZSH는 Bourne Shell (sh)의 확장 된 버전으로, 많은 새로운 기능과 플러그인 및 테마를 지원합니다. BSH와 동일한 셸을 기반으로하기 때문에 ZSH는 동일한 기능을 많이 가지고 있으며 전환이 매우 쉽습니다.

$ chsh -s /bin/zsh

혹시, 카탈리나 업그레이드 할 때, ZSH 이 기본적으로 설치 되었겠지만, 만약 ZSH이 설치 되어 있지 않다면 Homebrew로 설치해줍니다.

$ brew install zsh

 


 

※ iTerm2 설치하기

아래 링크를 통해 iTerm2를 설치해 줍니다.

https://www.iterm2.com/index.html

 

iTerm2 - macOS Terminal Replacement

iTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrain

www.iterm2.com

★ 터미널 프로그램과 Shell 자체는 다른 것입니다. 

 

 


 

※ oh-my-zsh 설치하기

Oh-My-Zsh는 ZSH에 가장 널리 사용되는 플러그인 프레임 워크이며 많은 내장 플러그인과 테마도 제공됩니다. ZSH의 전체 패키지 관리자 인 Antigen을 포함한 몇 가지 다른 플러그인 프레임 워크도 있지만 Oh-My-Zsh에는 많은 플러그인이 내장되어 있으며 제대로 작동합니다.

모든 기능을 손수 다루기 힘드며, 바쁜데 굳이 그렇게 할 필요없으니 우리는 Oh My ZSH을 이용해서 이미 유형화해 놓은 프레임워크를 사용합시다. 

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

또는

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

 

 


 

ref. https://richwind.co.kr/125

http://choesin.com/zsh-%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B4%EB%A9%B0-%EC%99%9C-bash-%EB%8C%80%EC%8B%A0-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC%ED%95%A9%EB%8B%88%EA%B9%8C