[MacBook] MacBook Terminal 설정, Homebrew 설치

김희정·2024년 12월 17일
0

💎 들어가며

1. Terminal 설정

초기의 Terminal은 예쁘긴 하지만, 약간의 멋과 편의성을 위해 여러가지 세팅해보려고 합니다.


1.1 Terminal 테마

초기 화면

Terminal 초기화면

터미널 기본 환경설정

터미널 환경 설정 열기

터미널을 켠뒤, 우측 상단의 터미널을 클릭하여 설정을 눌러주면, 아래와 같이 프로필(테마)을 설정할 수 있습니다

터미널 환경 설정 > 일반

해당 프로필은 일반 옆 탭의 프로필 탭에서 보거나 변경할 수 있습니다.
터미널 환경 설정 > 프로필


1.2 neofetch

neofetch는 운영체제, 소프트웨어 및 하드웨어에 대한 정보를 예쁜 시각적인 방식으로 표시해주는 도구입니다.

neofetch GitHub 레포지토리

neofetch GitHub 레포지토리에서 상세 정보를 볼 수 있습니다.

brew를 이용해 neofetch를 설치합니다.

brew install neofetch

neofetch 설치

그런 다음, neofetch 명령을 실행시켜보면, 아래와 같이 사과를 볼 수 있습니다.

neofetch

터미널 실행 시마다 neofetch를 실행하게 하려면 터미널 설정을 변경해야 합니다.

저는 Z Shell을 설치해서 쓰고 있어, 아래와 같이 환경설정 파일에 반영해주었습니다.

echo "neofetch" >> ~/.zshrc
source ~/.zshrc

1.3 iTerm2

iTerm2란?

iTerm2는 MacOS에서 공식 터미널 대신 사용할 수 있는 가상 터미널입니다. 기존 터미널에서 제공하는 기능보다 더 편리하고 가독성을 높여주는 애플리케이션입니다.

brew를 이용해 iterm2를 설치합니다.

brew install iterm2

Spotlight를 통해 iterm을 실행시켜줍니다.

Spotlight

기본 터미널과 별개의 가상 터미널을 이용할 수 있습니다.

iterm2 터미널


SSH Profile 등록하기

프로필 생성

iterm2를 열고, 상단의 Profiles 메뉴를 클릭해줍니다. ssh 접속할 프로필을 하나 생성해줍니다.

프로필 생성

주요 설정 목록

  • Name: 프로필명
  • Tags: 태그 목록 설정
  • Subtitle: 터미널에 나타날 서브 제목

터미널 빠르게 열기

iterm2는 터미널을 빠르게 열기 기능을 제공합니다. 이 때 Tag를 등록하면 Tag 별로 그룹핑해주고, 여러개 Tag 등록도 가능합니다.

비밀번호 관리

[상단 Window 메뉴 > Password Manager]를 눌러 입력할 계정을 추가해줍니다.

비밀번호 자동입력

Password Manager 자동 실행

다시 Profiles로 돌아와서, Session 옵션 화면을 켭니다. Open password manager automatically 란을 활성화해줍니다.


2. Homebrew

2.1 Homebrew 란?

홈브루는 오픈소스 기반의 Mac OS용 패키지 매니저입니다.

패키지 매니저란, 컴퓨터 프로그램의 설치, 업그레이드, 구성, 제거 과정을 자동화하는 소프트웨어 도구들의 모임을 뜻합니다.


2.2 Homebrew 설치

홈브루 홈페이지에 접속해서 설치 명령어를 복사합니다.

홈브루 홈페이지

Install command

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

위의 명령을 실행하면, 홈브루 패키지 파일들을 다운받습니다. 비밀번호 입력 후, 다운로드가 완료되면 ENTER 키를 눌러줍니다.

후에는 자동으로 다운로드, 설치, 업데이트 과정을 거칩니다.

최종적으로, 터미널에서 사용하기 위해서는 환경변수로 등록해주어야합니다. Next Steps 아래 항목에 있는 명령들을 실행해줍니다.

echo >> /Users/twinkle/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/twinkle/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

이제 터미널에서 brew 명령어를 입력하면 사용할 . 수있습니다.


💎 마치며

profile
Java, Spring 기반 풀스택 개발자의 개발 블로그입니다.

0개의 댓글