맥북 초기 세팅 - maegbug chogi seting

맥북 M1 프로를 구매한지 벌써 6개월이 지났습니다. 그동안 윈도우 노트북만 사용하다가 걱정 반 호기심 반으로 구매해서 아직도 익숙하지는 않지만 나름대로 잘 쓰고 있습니다. 저와 같이 맥북을 처음 접하는 분들은 세팅이 궁금하실 텐데요.

검색하면 많은 자료들이 있어 어렵지 않게 정보를 구하실 수 있을 테지만, 개발을 직업인 분들에게 정보를 공유해 보고자 정리해 봤습니다. 초기 세팅해두면 향후 수년간은 쓸 일이 없겠지만 만약에 대비해서 작성해두려고 합니다.

목차를 미리 보시고 필요한 부분들만 보셔도 좋을 것 같네요!

목차

1. 홈 브루 설치 및 프로그램 설치

2. 터미널 세팅

3. 터미널 색상 스타일 변경하기

4. 터미널 커스터마이징

5. 개발 프로그램 설치

6. 깃허브(gh) 커맨드 사용

7. VSCode 세팅

저와 같이 초기 구매 후 개발용으로 세팅하실 분들은 아래 순서대로 진행하시는 것을 추천드립니다.

1. 홈 브루 설치 및 프로그램 설치

homebrew는 맥 OS 용 패키지 관리 애플리케이션이다.

1. 홈 브루(homebrew) : brew.sh 이동 > 커맨더를 복사↓ > 터미널에 붙여넣어주세요.

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

2. 엔터를 눌러 Xcode Command Line Tools 를 설치해줍니다.

3. 설치 후 Next steps 메시지 두 줄 코드 복사 후 붙여넣기 > 한 줄씩 각각 실행해 주세요.

4. 터미널 종료 후 애플리케이션 재시작해 줍니다.

5. brew 입력 후 커맨드가 돌아가는지 확인되면 설치 완료입니다.

6. 아래 명령어로 필요한 애플리케이션을 한번에 설치가 가능합니다.

brew install —cask firework visual-studio-code google-chrome brave-browser Spotify slack iterm2

6. brew 웹사이트에서 설치할 프로그램이 검색된다면 맥북에 설치가 가능하다는 말입니다.

2. 터미널 세팅

iterm2 테마와 상태 바를 세팅할 수 있다.

1. iterm2 > Preference로 이동해 주세요.

2. Preference > Appeareance > General로 이동해 주세요.

3. ThemeMinimal로 변경해 줍니다.

4. Profile > Session으로 이동해 주세요.

5. Status bar enabled 체크로 활성화시켜줍니다.

6. Status bar enabled 옆의 Configure Status Bar 클릭해 주세요.

7. 원하는 기능을 하단으로 드래그하면 터미널 상단에 추가됩니다.

8. iterm2 를 실행해보면 상단에 추가된 상태바들을 확인할수 있습니다.

3. 터미널 색상 스타일 변경하기

터미널의 색상 스타일을 다양하게 설정해 줄 수 있다.

1. https://iterm2colorschemes.com로 이동해주세요.

2. 변경할 테마 이름을 클릭 후 해당 파일을 다른 이름으로 저장 (로컬 저장) 해줍니다.

3. 로컬 저장 후 파일 확장자 txt 제거해주세요.

4. 파일 더블클릭하면 해당 색상을 iterm으로 불러올 수 있음

5. Preference > Appeareance > Colors 이동해주세요.

6. Color presets 클릭 후 import 테마 선택

4. 터미널 커스터마이징

VScode 터미널을 커스텀 할 수 있다.

1. https://ohmyz.sh 접속 후 하단 커맨드 복사

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

2. 터미널에 복사 붙여넣기 후 완료되면 입력창 모습이 변경된다.

3. powerlevel10k 이동 > Installation > Oh My Zsh

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

5. VSC 에서 명령어를 입력하여 터미널 환경 파일을 열어줍니다.

6. 디폴트 테마를 powerlevel10k로 바꿔줍니다.

ZSH_THEME="powerlevel10k/powerlevel10k”

7. 터미널 종료하면 완료!

8. VScode 재시작하면 powerlevel10k 환경설정 마법사가 실행됩니다.

9. 폰트 설치 유무 > yes 클릭 > 설치 후 콘솔 종료합니다.

10. 콘솔 재시작 > 아이콘이 제대로 보이는지에 대한 질문이 보입니다.

11. 모두 yes 선택 후 다음 이동 > Prompt 스타일 선택(다시 돌아가고 싶다면 : r 입력)해주세요.

12. 이후 Verbose 선택 > 해당 변경사항에 대해서 yes 선택해주세요.

13. 터미널 환경설정 완료!

5. 개발 프로그램 설치

개발 관련 프로그램을 설치해 준다.(python, go, pipenv, nvm, gh)

1. VScode 콘솔 실행줍니다.

2. 관련 프로그램 설치 코드를 실행해주세요.

brew install python3 go pipenv nvm gh

3. 설치 완료를 위해 중간의 아래에 해당하는 커맨드를 복사해줍니다.

export NVM_DIR="SHOME/.nvm ~~ 중략 ~~ #this loads nvm bash_completion

4. VScode 터미널의 환경설정 파일 (code ~/.zshrc) 을 열어서 복사한 부분을 붙여넣기 해줍니다.

5. 해당 파일을 저장하고, 터미널을 종료한 후 터미널 재시작해줍니다.

6. 아래 명령어를 입력하여 nvm (Node Version Manager) 커맨드를 실행해 줍니다.

7. 원하는 nodeJS 버전을 설치해줍니다.

nvm use default nvm use 16.13.2

10. nvm 버전변경은 각기 다른 버전으로 운용해야할때 유용하게 사용할수 있습니다.

6. 깃허브(gh) 커맨드 사용

gh cli의 장점은 한번 로그인을 하면, 커맨드 라인에서 바로 깃허브랑 작업할 수 있다.

1. 깃허브 cli 가 정상작동 하는지 콘솔에 gh 입력하여 설치를 확인해줍니다.

3. 깃허브 로그인 후 완료해주면, 향후 일일이 깃허브사이트를 갈 필요가 없어집니다.

VScode 확장 프로그램 설치

1. gitLens 설치(추천)

2. Material Icon Theme 설치(추천)

3. CommunityMaterialTheme 이동하여 원하는 테마 색상 선택

4. 이후 개인별 확장 프로그램을 설치해 주세요.

로제타 설치 (M1 유저만 세팅)

로제타는 애플이 만든 일종의 번역 프로세스이며, 완료 시 인텔 애플리케이션이 문제없이 M1에서 실행된다고 하네요. (좋다고 하니 일단 깔아둡니다. ㅎ)

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

이 글은 노마드 코더 영상을 참고해서 작성했습니다.

영상 바로가기 : https://youtu.be/B26yiuC5zPM