1-1-1. brew 설치하기
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"xcode-select --install echo >> /Users/duit/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/duit/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
brew install wget앱스토어에 없는 프로그램을 brew를 통해 설치 가능함
그렇다면 cask라는 것은 무엇일까요? 1-2-1 cask 설치하기
brew install cask1-2-2 brew cask로 Chrome 설치하기
brew install --cask google-chrome
앱스토어에 있는 프로그램을 brew를 통해 설치 가능함
1-3-1 mas 설치하기
brew install mas1-3-2 사용법
// 아래 명령어를 통해 원하는 패키지를 검색하면 App ID가 뜬다.
mas search kakaotalk
// 아래 명령어를 통해 해당하는 앱을 설치한다.
mas install {App ID}RunCat: https://apps.apple.com/kr/app/runcat/id1429033973?mt=12
2-2-1 Aldente 설치하기
brew install --cask aldente2-3-1 Clean My Mac 설치하기
brew install --cask cleanmymac3-1-1 HotKey
mas install 975890633
// 975890633은 mas search hotkey를 했을 때 나오는 HotKey App의 고유번호
3-1-2 Karabiner elements
brew install --cask karabiner-elements
3-2-1 iterm2
brew install iterm2
3-3-1 Rectangle
brew install --cask rectangle3-3-2 Tiles
brew install --cask tiles4-1-1 VSCode
brew install --cask visual-studio-code4-1-2 Intellij
brew install --cask intellij-idea4-1-3 Pycharm
brew install --cask pycharm4-1-4 Android Studio
brew install --cask android-studio4-2-1 Node.js
brew install node4-2-2 React Native CLI
brew install react-native-cli4-2-3 Flutter SDK
brew install --cask flutter4-3-1 gcc/g++
brew install gcc4-3-1 MySQL
-
brew를 사용하여 MySQL 설치하기
brew install mysql
-
brew를 사용하여 MySQL 실행하기
brew services start mysql
-
brew를 사용하여 MySQL 동작 상태 확인하기
brew services info mysql
MongoDB
- brew를 사용하여 MongoDB, MongoDB Compass 설치하기
brew install --cask gcollazo-mongodb brew install --caks mongodb-compass
터미널 꾸미기는 잘 정리된 블로그가 너무 많기에 언급만 하겠다.
1. zsh, oh-my-zsh 설치 및 셋팅 링크(클릭)
# 1. Homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
xcode-select --install
# 2. Homebrew 기본 패키지 설치
brew install wget gcc mas node react-native-cli
# 3. Homebrew Cask를 이용한 앱 설치
# 설치항목: Google, Iterm2, Rectangle, titles, aldente, cleanMyMac, Visual-Studio-Code, IntelliJ-idea, Pycharm, Android-Studio, Flutter, Karabiner-elements
brew install --cask google-chrome iterm2 rectangle tiles aldente cleanmymac visual-studio-code intellij-idea pycharm android-studio flutter karabiner-elements
# 1. mas 설치
brew install mas
# 2. 앱스토어 앱 설치 (예: RunCat, HotKey)
mas install 1429033973 # RunCat
mas install 975890633 # HotKey
1. Windows와 Mac, 두 기기의 소프트웨어 버전이 모두 최신 버전인지 확인
2. 동일 Wifi 연결 or LAN 선으로 서로 연결
3. 디스크 검사를 통해 두 기기 모두 하드 드라이브에 문제가 없는지 확인
(1) CMD 실행
(2) `chkdsk` (Enter)
(3) (2번 과정에서 문제가 있다고 출련된다면) `chkdsk dreve:/c`를 입력해서 해결
4. [Windows 기기에서] 애플 홈페이지 접속 - Windows용 마이그레이션 프로그램 다운로드
5. [Mac 기기에서] 첫 설정이라면 마이그레이션 지원이라는 탭이 있어서 쉽게 하시겠지만, 이미 설정 단계를 넘어갔다면 메뉴 - 유틸리티 - 마이그레이션 지원을 실행
6. 사용가능한 컴퓨터 목록에서 윈도우 PC를 선택 - 동일한 보안 코드가 나오는지 확인한 후 [계속]버튼 클릭
7. 이동할 데이터 선택(기다림의 시간 ^.^)
1. 두 Mac이 모두 최신 macOS 버전인지 확인
2. 두 기기를 동일한 네트워크(Wifi or LAN)로 연결
3. [기존 Mac에서] 시스템 설정 → 공유 → "파일 공유" 활성화
4. [새 Mac에서] 초기 설정 진행 시 "마이그레이션 지원" 실행 (이미 설정을 마쳤다면 유틸리티에서 "마이그레이션 지원" 실행)
5. 사용할 네트워크 선택 → 기존 Mac 선택 후 동일 보안 코드 확인 → [계속] 클릭
6. 이동할 데이터 선택 → 이동 시작! (기다림의 미학 필요!)
1. [기존 기기에서] 외장 하드 드라이브 연결 → 중요한 데이터 복사
2. 외장 드라이브를 새로운 기기에 연결
3. 복사한 데이터를 새 Mac으로 옮기기
추가적으로, 애플 타임머신 백업 기능을 사용해도 좋음!
추천하는 방법은 아니다. 기존 기기에서 iCloud에 올리는 데에도 시간이 오래 걸린다.
심지어 새로운 Mac에서 iCloud로부터 내려받는 것도 한세월이니...
기기를 미리 팔아야 하는 상황이라 iCloud에 백업해놓는 경우가 아니라면 정말 비추천한다.(진짜 느리다...)
맥에서는 한/영 전환이 느리다.
왜냐..? 맥에서는 CapsLock이라는 하나의 키가 두 가지 역할을 하기 때문이다. (한/영 전환, 대문자 전환)
때문에 이 현상을 해결하기 위해서는 따로 설정이 필요하다.
우선, Kanabiner-Elements를 설치한다.
brew install karabiner-elements
[작성 예정...]