본문 바로가기
일상/IT

[애플] macOS oh my zsh / iTerm2 설치 방법

by CITTA 2023. 3. 16.
728x90
반응형

macOS 10.15 '카탈리나'부터 터미널 기본 쉘이 zsh(z shell)이다.

기본 zsh은 yaml 파일이나 code 등을 작업 할때 알록달록 예쁘지 않아서 기존 인텔 맥북프로부터

iTerm + 'oh my zsh'를 설치해서 사용했다.

새로운 맥북에서도 터미널을 예쁜 테마로 사용하기 위해 설정을 해보자.

설치 방법은 홈페이지를 먼저 참고하면 되나 큰 차이점은 없다.

 

1. 참고 홈페이지 : https://ohmyz.sh

 

Oh My Zsh - a delightful & open source framework for Zsh

Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with several helpful functions, helpers, plugins, themes, and a few things that make you shout... OH MY ZSH!

ohmyz.sh

 

2. ohmyzsh 설치하는 법

터미널에서는 두 가지 명령어가 있다. curl 또는 wget 인데 둘다 결과적으로는 같으니 편한 방법으로 설치하면 된다.

# curl 사용
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# wget 사용
$ sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

터미널에 명령어를 입력 후 실행하면 자동으로 설치가 진행되며 아래와 같은 결과를 볼 수 있다.

설치 후 자동으로 적용되는 테마는 'cat ~/.zshrc' 로 확인 할 수 있는데 ZSH_THEME="robbyrussell" 로 적용되어 있다.

 

3. ohmyzsh 테마 바꾸기

ohmyzsh는 정말 다양한 테마가 있는데 확인을 위해 사이트를 접속한다. 정말 많으니 차분히 보면서 본인이 원하는 테마를 골라본다.

 

테마 사이트 : https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

 

Themes

🙃 A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, pyth...

github.com

 

적용 방법은 간단한데 vim(vi) 에디터를 사용하여 ".zshrc" 파일을 연다.

그리고 나서 위에서 이야기한 ZSH_THEME의 "" 부분에 기존 값은 지우고 원하는 테마명을 넣어준다. 

가장 인기있는 테마는 "agnoster"인데 내 취향과는 달라서 이전부터 썼던 "cloud"테마를 입력 후 저장 종료한다.

적용을 위해서는 'source ~/.zshrc' 를 입력하면 된다.

 

4. iTerm2 설치 (필요한 경우)

사이트:  https://iterm2.com/

 

iTerm2 - macOS Terminal Replacement

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

iterm2.com

 

홈페이지에서 보이는 Download를 눌러 설치 파일을 다운로드 한다.

다운로드 받은 파일을 실행하면 applications폴더로 이동하는지 물어보는데 move를 선택해준다.

 

이후 자동 업데이트를 물어보는데 하지 않을 이유가 없으니 기본 설정이기도 한 업데이트 자동 체크를 선택해준다.

 

여기까지가 기본 설치는 끝인데 iTerm2 사용 시 폰트 깨짐 현상이 일어나는 경우가 있다.

그럴 땐 네이버에서 제공하는 D2Coding 폰트를 설치 및 적용 해주면 된다.

 

사이트 : https://d2.naver.com/news/6492529

다운로드: https://github.com/naver/d2codingfont/releases

 

Releases · naver/d2codingfont

D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub.

github.com

 

다운로드 받은 서체를 실행하면 맥의 경우 '서체관리자'가 실행되는데 '모음 설치'를 누른다.

(D2Coding-Ver1 폴더 > D2Coding 폴더 > 내부에 있는 폰트 파일 아무거나 실행)

 

설치가 완료되면 iTerm2의 설정을 변경한다.

(iTerm2 - settings - Preferences > Profiles > font)

728x90
반응형

댓글