iterm 설정

0. 갑자기 iterm을 다시 깐다고?

맥북에서 지지직한 소리가 발생해서 A/S를 맡기고 1주일만에 다시 내 손 안에 들어왔다.😭 우선 OS를 다시 재설치해서 수령했는데 앞으로는 별일 없었으면 좋겠다....
그래서 iterm을 재설치를 하다가 이전에 세팅이 기억이 나질 않아서 다시 정리를 해놓으려고 한다.

1. brew 설치

brew 설치는 아래에 홈페이지는 접속해서 해당 명령어를 터미널 환경에서 작성하면 brew가 정상 설치되는 것을 확인할 수 있을 것이다.

(1) brew 설치 커맨드

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

(2) homebrew란?

  • 홈브류(Homebrew)는 맥스 호웰(Hax Howell)이 만든 맥OSmacOS 용 패키지 관리 애플리케이션
  • 홈브류는 루비로 개발되고 있으며, 2009년 처음 릴리스되었습니다. 2019년 2월에 2.0이 릴리즈 되었으며, 2021년 2월 5일 애플 실리콘을 공식 지원하는 3.0.0 버전이 릴리스되었습니다.
  • 홈브류 이전에도 커맨드라인에서 사용가능한 맥OS 용 패키지 관리자들이 있었습니다만, 현재는 홈브류가 사실상 표준으로 자리잡았습니다.

출처 : https://www.44bits.io/ko/keyword/homebrew


2. iterm2 설치

(1) brew 명령어를 통해서 iterm2 설치

brew install iterm2


(2) dracula theme 설치하기

iterm2의 매력은 누가 뭐래도 커스터마이징인거 같다. 보기 좋은 떡이 먹기에도 좋은 것처럼 나는 이 화면은 시도때도 없이 봐야하기 때문에 이왕이면 조금 더 이쁜 화면에서 커맨드를 작성하고 싶다.

  1. 해당 repository를 clone 받아 dracula theme 파일을 설치하자. 그렇다면 아래 사진과 같은 파일을 풀받은 것을 확인할 수 있다.
git clone https://github.com/dracula/iterm.git


  1. 다운 받은 것을 확인했으면 iterm의 설정창(단축키는 command + ,)을 열어서 해당 theme파일을 설정한다.


3. zsh 설치 및 테마 설정

  1. zsh 테마 설정은 아래 git respotiroy를 참고하여 본인에 맞는 것을 골라서 사용하도록 하자.

(1) oh my zsh설치

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

설치법은 어렵지 않다. iterm2 환경에서 위 명령어를 복붙하면 자연스럽게 oh my zsh를 설치할 수 있다!


(2) oh my zsh 테마 설정

아래 git repository를 확인해보면 다양한 zsh 테마를 제공해준다. 한번 확인해보고 입맛에 맞는 것을 사용하는 것을 권장합니다!

  • 참고로 저는 agnoster 설정입니다 😀

설정은 어렵지 않습니다. 아래 명령어를 작성하시고 해당 위치에 원하는 테마명을 작성하기만 하면 원하는 테마로 변경되는 것을 확인할 수 있습니다.

vi ~/.zshrc


바로 테마 내용을 반영하고 싶다면 아래 명령어를 작성해주세요.

source ~/.zshrc
  • source 명령어 : 스크립트 파일을 수정한 후에 수정된 값을 바로 적용하기 위해 사용하는 명령어.

(3) 만약에 폰트가 깨진다면?!

만약 터미널 라인에 ?박스가 존재한다면 폰트를 별도의 설치가 필요하다. 아래 repository를 clone받아 폰트 파일을 다운받고 iterm 환경설정(단축키: cmd + ,)를 사용해서 아래와 같이 변경하도록 하자.

git clone https://github.com/powerline/fonts.git --depth=1

git clone directory에 접속해서 해당 명령어를 실행하자!

./install.sh

4. 만약에 이름이 너무 길어서 거추장 스럽다면?

만약에 [사용자명]@[사용자~~]-MacBookPro 이런식의 문구를 줄이고 싶다면 zshrc파일에 아래 명령어를 추가하도록 하자.

vi ~/.zshrc

아래 명령어를 추가하고 저장(:wq!)하면 아래 사진과 같이 깔끔하게 터미널을 꾸밀 수 있을 것이다!!

# remove username command
prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
  fi
}

Referece

좋은 웹페이지 즐겨찾기