Develop

맥에서 터미널 꾸미기 (기본 쉘 zsh 설정, oh-my-zsh로 꾸미기) 본문

터미널

맥에서 터미널 꾸미기 (기본 쉘 zsh 설정, oh-my-zsh로 꾸미기)

230801 2024. 8. 18. 00:46

 

준비물 : 맥북, 터미널, homebrew

 

1. 터미널 켜기

터미널은 윈도우의 cmd(명령어창, 프롬프트) 같은 건데요

맥 검색(커맨드 + 스페이스바)에서 "터미널" 이라고 검색해서 실행시켜 줍니다.

 

2. 터미널 기본 쉘을 zsh로 설정하기

     1) zsh를 설치하기 위해서 homebrew를 설치

         -homebrew에 접속합니다. https://brew.sh/

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

 

 

         -터미널에 홈브루를 설치하기 위한 명령어를 붙여넣기 해줍니다.

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

         -명령어를 붙여넣으면 많은 글자들이 주르륵 써내려가면서 homebrew가 설치됩니다.

 

 

     2) zsh 설치

         -터미널에서 아래와 같은 명령어로 zsh를 설치해줍니다.

brew install zsh

 

 

         -zsh이 잘 설치되었는지 확인

zsh --version

         -위 명령어를 입력하고 버전이 뜬다면 잘 설치된겁니다! 축하축하

 

 

     3) 터미널의 기본 쉘을 zsh로 바꿔주기

         -zsh가 어디설치 되었는지 확인해봅니다.

which zsh

 

 

         -기본 쉘을 zhs로 바꿔줍니다.

chsh -s 'which zsh'

 

 

         -변경사항을 적용하기 위해 터미널을 껐다가 다시 켭니다.

         -이후 쉘의 위치가 잘 변경되었는지 아래 명령어로 확인합니다.

echo $SHELL

         -'/bin/zsh'가 나온다면 잘 변경된 겁니다~

 

 

3. oh-my-zsh(zsh의 커스터마이징 프레임워크)로 터미널 꾸미기

     1) ohmyzsh 설치하기

         -아래 curl 명령어로 oh-my-zsh를 설치해줍니다.

          (curl은 cli url의 줄임말로 명령줄을 통해 url을 다루는 도구)

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

 

 

         -curl 명령어가 인식이 안된다면 homebrew로 curl을 먼저 설치하고 다시 1)을 진행해주시면 됩니다.

brew install curl

 

 

     2) vi로 테마 변경하기

         -vi(Visual Interface)는 유닉스 계열 운영체제에서 사용되는 텍스트 편집기 입니다.

         -vi로 zshrc 파일 열어서 테마 편집을 해봅시다.

vi ~/.zshrc

 

 

         -vi 창이 열렸으면 zsh_theme를 찾아봅니다.

 

         -아래 링크에서 원하는 테마의 이름을 기억합니다.

   https://github.com/ohmyzsh/ohmyzsh/wiki/Themes          

           

 

Themes

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

github.com

 

 

         -vi에서 테마 명을 변경하기 위해 키보드 i를 눌러 insert 모드(텍스트 편집모드)로 변경 합니다.

         -insert모드로 변경되면 vi창에서 ZSH_THEME 부분의 이름을 변경해줍니다. 저는 apple테마로 하겠습니다.

ZSH_THEME="apple"

       

 

         -테마를 수정했다면 1) esc키를 누르고, 2) 키보드로 :wp 를 입력해서 저장해줍니다.

 

 

         -터미널로 다시 돌아왔다면, 아래 코드를 입력해 변경사항을 적용해줍니다. (터미널을 껐다가 켜줍니다.)

source ~/.zshrc

 

 

         -apple 테마 적용 완료! 

 

 

         

        3) 아이콘의 색상을 변경하고 싶다면?

         -터미널에서 테마 설정을 vi로 열기

vi ~/.oh-my-zsh/themes/내 테마 이름.zsh-theme

//내 테마가 apple이라면 아래와 같이 입력해줍니다.
vi ~/.oh-my-zsh/themes/apple.zsh-theme

 

 

         -vi에서 i를 눌러 insert모드로 진입 후, 아래명령어로 아이콘의 색상을 수정해줍니다.

         -4는 파란색을 의미합니다. (0: black, 1: red, 2: green, 3: yellow, 4: blue, 5: magenta, 6:cyan, 7:white)

function toon {
  echo -n "%F{4}%f"  # 사과 아이콘을 파란색으로 설정
}

 

 

         -아래 코드를 입력해 변경사항을 적용해줍니다. (터미널을 껐다가 켜줍니다.)

source ~/.zshrc

 

 

        4) 그래도 색상이 변경되지 않았을때!

         -터미널 기본설정의 파란색이 파란색으로 설정되어있는지 확인합니다.

         -터미널-설정-프로파일-텍스트-ANSI 색상 변경 (팔레트를 눌러 파란색을 원하는 색상으로 변경해줍니다.)

 

 

           -아래 코드를 입력해 변경사항을 적용해줍니다. (터미널을 껐다가 켜줍니다.)

source ~/.zshrc

 

 

이제 진짜 적용완료~

'터미널' 카테고리의 다른 글

맥 터미널 글자 깨질 때  (0) 2024.08.18