Mac Homebrew 사용법 : 5장. Homebrew(홈브루)를 활용한 터미널 커스터마이징

🧭 시작하며 – Homebrew 설치 이후, 무엇을 해야 할까?

이전글:
Mac Homebrew 사용법 : 1. Homebrew(홈브루)란?
Mac Homebrew 사용법 : 2. Homebrew(홈브루) 설치 및 설정 가이드
Mac Homebrew 사용법 : 3. Homebrew(홈브루)의 기본 사용법
Mac Homebrew 사용법 : 4. 맥 필수 패키지 설치하기 – CLI 도구, GUI 앱, 개발자 필수 패키지

지난 글에서는 Homebrew(홈브루)를 활용하여 Git, Python, VS Code 등 다양한 필수 패키지를 설치해보았습니다.
그렇다면 이제 무엇을 해야 할까요?

✔️ 답은 ‘터미널 커스터마이징’입니다!

터미널은 개발자와 파워 유저가 가장 자주 마주하는 공간입니다. 이 공간을 내 스타일에 맞게 꾸미고, 더 빠르게 명령을 입력하고, 보기 좋게 정리한다면 전체적인 작업 효율이 눈에 띄게 향상됩니다.


🔧 1. iTerm2 – 기본 터미널을 뛰어넘는 필수 대체앱

📌 왜 iTerm2를 써야 하나요?

macOS에 기본으로 탑재된 Terminal 앱은 기능적으로 제한적입니다. 반면, iTerm2는 다음과 같은 이유로 많은 맥 사용자들의 사랑을 받고 있습니다.

  • 창 분할, 탭 기능으로 멀티 작업 가능
  • 스크롤백 검색, 히스토리 복원 등 강력한 편의 기능
  • 투명도 설정, 테마 설정 등 감성적인 UI 커스터마이징
  • 다양한 단축키로 속도감 있는 작업 가능

💻 설치 방법

brew install --cask iterm2

설치 후에는 응용 프로그램 또는 Spotlight에서 바로 실행할 수 있어요.

🎯 가장 인기 있는 설정 실습

  • 색상 테마: Preferences → Profiles → Colors → Presets → Solarized Dark
  • 폰트 설정: MesloLGS NF (Powerlevel10k용 폰트, 아래에서 설치)
  • 창 투명도 설정: Profiles → Window → Transparency → 10~15%
    → 눈이 편안한 시인성과 집중력을 동시에!

🌀 2. Zsh vs Bash – 어떤 셸이 더 나은가요?

Zsh를 쓰는 이유

macOS Catalina 이후 기본 셸이 Bash에서 Zsh로 바뀌었습니다. 그만큼 Zsh는 다음과 같은 강점을 갖고 있습니다:

항목BashZsh
자동완성제한적스마트 자동완성 제공
경로 자동 보정없음경로 오타 자동 수정
테마/플러그인없음풍부한 지원 (Oh My Zsh)
이식성리눅스 중심macOS 친화적
사용자 경험기본적감성적 + 효율적
chsh -s /bin/zsh  # Zsh를 기본 셸로 설정

🚀 3. Oh My Zsh – 셸 환경을 예쁘고 강력하게 만드는 도구

Oh My Zsh는 Zsh를 쉽게 관리할 수 있도록 해주는 프레임워크입니다.
수많은 테마, 플러그인, 설정 옵션이 미리 준비돼 있어 터미널 커스터마이징이 쉬워집니다.

💻 설치

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
터미널 커스터마이징 - Oh My Zsh 설치완료 화면

설치 후 생성되는 .zshrc 파일이 설정의 핵심이 됩니다.
이제 테마도 바꾸고, 플러그인도 추가할 수 있어요!


🌈 4. Powerlevel10k – 시각과 정보 모두를 만족시키는 테마

Powerlevel10k는 왜 특별할까요?

  • 깔끔한 UI와 다양한 정보 표시
  • Git 브랜치/상태, 시간, 배터리, 작업 디렉토리 등 실시간 정보 확인
  • 프롬프트 설정 마법사로 쉬운 초기 설정

💻 설치

brew install romkatv/powerlevel10k/powerlevel10k

.zshrc 파일 수정:

ZSH_THEME="powerlevel10k/powerlevel10k"
source ~/.zshrc

재실행 시 마법사가 자동으로 실행됩니다.

🎯 가장 인기 있는 설정 실습

설정 항목추천 옵션
스타일Lean (깔끔하고 현대적)
색상Dark theme
Git 표시Compact 모드
프롬프트 간격1줄
Transient PromptOn

🔠 5. Nerd Fonts – Powerlevel10k와 찰떡궁합

Powerlevel10k의 다양한 기호, 아이콘을 제대로 보려면 Nerd Fonts가 필수입니다.

💻 설치 (MesloLGS NF 추천)

brew tap homebrew/cask-fonts
brew install --cask font-meslo-lg-nerd-font

iTerm2 설정

Preferences → Profiles → Text → Font → MesloLGS NF 선택


⚡️ 6. 플러그인으로 기능 강화하기 (자동완성 + 문법 강조)

✨ zsh-autosuggestions

  • 이전 명령을 자동으로 추천
  • 흐릿한 회색 텍스트로 실시간 제안 제공
brew install zsh-autosuggestions

.zshrc 수정:

plugins=(git zsh-autosuggestions)

🖍 zsh-syntax-highlighting

  • 명령어 문법을 색상으로 강조
  • 오타 방지 + 가독성 향상
brew install zsh-syntax-highlighting

.zshrc 마지막에 추가:

source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

설정 적용

source ~/.zshrc

✅ 최종 정리 요약

iTerm2터미널 앱터미널 커스터마이징 자유도 ↑
Zsh자동완성 & 경로 보정 등 현대적 기능
Oh My Zsh프레임워크테마/플러그인 통합 관리
Powerlevel10k테마정보 풍부 + 속도 빠름
Nerd Fonts폰트기호/아이콘 표시 필수
zsh-autosuggestions플러그인명령 입력 시간 단축
zsh-syntax-highlighting플러그인오타 방지 + 가독성 향상

🔮 다음 글 예고 – 맥 자동화 완전정복! 🛠️

다음 포스트에서는:

  • brew bundle로 한 번에 앱 설치하기
  • .zshrc에 alias로 반복 작업 자동화
  • crontab을 활용한 정기 작업 자동 실행
  • 맥 초기화 후 10분 만에 환경 복구하는 스크립트 만들기

생산성 레벨을 한 단계 올리고 싶다면, 다음 글을 절대 놓치지 마세요! 💡🔥

댓글 남기기