DODONOT Dev
article thumbnail

터미널을 커스텀 하는 것 조차 신기한 나.. 쪼랭이 두두나

아는게 없어 오류도 내고 험난했으나 성공했습니다.

이제 빠르게 셋팅이 가능하도록 아래 처럼만 하기 위해 남겨봅니다. 자 이제 고고..

 

설치할 것

1. 원활하게 이용하기 위해서 먼저 Home brew를 설치합니다.

아래 코드를 터미널에 붙여 넣습니다. (안되는 경우 home brew사이트 내의 링크 이용)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

https://brew.sh/

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

 

 

2. 명령어 또는 홈페이지를 통해 iTerm2를 설치합니다.

Homebrew가 설치되어 있으면 밑의 커맨드를 붙여넣습니다.

brew install Caskroom/cask/iterm2

터미널이 싫다면 홈페이지에서 다운로드 할 수 있습니다.

https://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

iterm2.com

 

 

3. Oh my zsh 설치

Oh my zsh는 zsh 설정 관리를 위한 오픈 소스 프레임워크로 다양한 플러그인의 조합해서 사용 가능합니다.

Oh my zsh를 사용하기 위해서는, 먼저 zsh가 설치되어 있어야 합니다.

 

아래 명령어를 통해 zsh가 설치되어 있는지 확인할 수 있습니다.  

$ zsh --version

 

zsh 설치되어 있지않다면 zsh를 먼저 설치합니다.

 

확인 되었다면, oh my zsh를 설치합니다. 

터미널에 아래 코드를 붙여 넣습니다. 

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

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

 

 

Color theme 설정

1. 테마 다운 받기

아래 홈페이지에서 원하는 테마의 이름을 클릭 -> 해당 테마 페이지의 주소를 복사합니다.

https://iterm2colorschemes.com/

 

Iterm Themes - Color Schemes and Themes for Iterm2

 

iterm2colorschemes.com

 

테마를 다운 받기 위하여 터미널에 아래 코드를 입력합니다.

 

-LO 다음 복사해둔 주소를 붙여넣습니다.

curl -LO (복사한 주소)

 

* curl이 설치되어 있지 않은 경우

brew install curl

 

2. iterm preferences ( 단축키 cmd + , ) - Profiles - Colors에 들어갑니다.

 

우측 하단의 Color Presets에서 Import를 눌러 다운 받은 테마를 불러온뒤 설정할 수 있습니다.

GitHub Dark 테마를 적용했다

*TIP 적용하고 싶은 폰트가 있으면 preferences( 단축키cmd+,) -Profiles- Text 에서 변경할 수 있다.

 

 

Theme 설정하기

이제 iTerm2의 터미널 테마를 설정합니다.

git을 사용할때 유용한 테마인 agonster를 설정하겠습니다.

(agonster를 이용하면 현재 디렉토리의 상태와 분기 등을 확인할 수 있습니다.)

 

2가지 방법을 통해 편집기 or 에디터를 열어줍니다.

해당 테마를 설정하기 위해서는 .zshrc 라는 파일을 수정해야 합니다.

 

 

1. vi 편집기로 .zshrc 열기

vi ~/.zshrc

 

터미널에서 편집이 익숙하지 않다면 에디터로 열어서 수정할 수 있지만

mac사용자라면 vi편집기에 익숙해지는게 좋을 것 같습니다. 

 

에디터로 .zshrc 열기

open ~/.zshrc

 

 

2. 파일 내용 상단에 ZSH_THEME가 있는데 agonster로 환경변수를 변경한 다음 저장합니다.

 

적용방법

1)  를 눌러서 입력모드로 변경할 수 있습니다.

2) 방향키로 ZSH_THEME이 적혀있는 줄로 이동해서  ZSH_THEME = "agnoster" 로 수정합니다.

3) ESC 키를 눌러서 입력모드를 빠져나온 뒤 :wq!를 입력하고 Enter를 눌러서 저장합니다.

4) 터미널에서 source ~/.zshrc 입력해서 적용

source ~/.zshrc

 

이렇게 적용하고 터미널을 새로 열면 적용된 것을 확인 할 수 있다.

 


지금은 iterm 셋팅을 https://gist.github.com/kevin-smets/8568070#default 로 설정해서 사용하고 있다.

 

iTerm2 + Oh My Zsh + Solarized color scheme + Source Code Pro Powerline + Font Awesome + [Powerlevel10k] - (macOS)

iTerm2 + Oh My Zsh + Solarized color scheme + Source Code Pro Powerline + Font Awesome + [Powerlevel10k] - (macOS) - iterm2-solarized.md

gist.github.com

위의 테마로 설정하니 엄청나게 많은 옵션들이 있어서 설정하는데 시간이 좀 걸렸다. 

다시 옵션을 설정하고 싶다면 R을 누르면 된다.

 

터미널 폰트는 폰트어썸 아이콘이 들어간 걸로 사용하고 있다.

 

profile

DODONOT Dev

@두두나 Dev

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!