Computer >> 컴퓨터 >  >> 소프트웨어 >> Mac

맥(Mac)에서 꼭 써야 할 가장 유용한 Homebrew 앱 8가지

Homebrew는 스스로를 "macOS의 없어서는 안 될 패키지 관리자(the missing package manager)"라고 소개합니다. 그렇다면 이 강력한 도구를 어떻게 활용할 수 있을까요?

이름에서 짐작할 수 있듯이, 패키지 관리자는 소프트웨어 패키지를 체계적으로 관리할 수 있게 해주는 프로그램입니다. 이를 통해 앱, 애플릿, 각종 유용한 도구들을 손쉽게 설치하고 일상적인 컴퓨팅 환경을 한층 더 편리하게 개선할 수 있습니다.

지금부터 Mac에서 활용도 높은 앱들을 통해 Homebrew가 얼마나 강력한지 살펴보겠습니다.

Homebrew 사용을 위한 사전 준비

아래 단계를 따라 이 글에서 소개하는 앱들을 설치하는 데 필요한 환경을 먼저 구축하세요.

Homebrew 설치

먼저 터미널(Terminal)을 열고 Mac에 Homebrew를 설치해야 합니다. 이때 cask도 함께 설치해 두면 선택할 수 있는 앱의 폭이 훨씬 넓어집니다.

Python 설치

프로그래밍 언어 설치는 Homebrew의 가장 기본적인 용도 중 하나입니다. 특히 많은 오픈소스 소프트웨어가 Python으로 만들어져 있습니다.

macOS에는 Python 2가 기본 탑재되어 있지만, Python 3는 별도로 설치해야 합니다. 또한 Python 패키지 관리자인 pip도 함께 설치해 두는 것이 좋습니다.

Python 설치 명령어:

brew install python

pip 설치 명령어:

sudo easy_install pip

Xcode 커맨드 라인 도구(CLT)

다음으로 Xcode가 설치되어 있는지 확인하세요. Xcode는 맥 앱 스토어에서 무료로 다운로드할 수 있습니다.

설치가 완료되면 Xcode 자체에서 커맨드 라인 도구를 설치하거나, 아래 명령어로 터미널에서 바로 설치할 수 있습니다:

xcode-select -install

이제 Homebrew의 강력한 기능을 마음껏 활용할 준비가 끝났습니다.

1. ql 플러그인

Mac에서 파일을 선택한 상태로 스페이스바를 누르면 Quick Look(미리 보기)가 해당 파일의 미리 보기를 보여줍니다. macOS Mojave에서는 이 기능이 크게 향상되어 Quick Look 내에서 바로 주석 달기나 편집까지 가능해졌습니다.

ql 플러그인 시리즈를 활용하면 Quick Look의 기능을 더욱 확장할 수 있습니다.

  • qlimagesize: 이미지의 용량(MB)과 해상도(픽셀)를 미리 보기로 확인할 수 있습니다.
  • qlcolorcode: 소스 코드 파일을 문법 강조와 함께 미리 볼 수 있습니다.
  • qlmarkdown: Markdown 호환 파일을 미리 볼 수 있습니다.
  • suspicious-package: Apple 표준 설치 패키지(PKG) 파일을 미리 보고, 무엇이 어디에 설치되는지, 설치 전후 스크립트까지 상세히 확인할 수 있습니다.

이 외에도 JSON 파일부터 ZIP 파일까지 다양한 형식을 미리 볼 수 있는 ql 플러그인이 무수히 존재합니다.

전체 ql 플러그인 설치 명령어:

brew install qlcolorcode qlstephen qlmarkdown quicklook-json webpquicklook suspicious-package quicklookase qlvideo qlImageSize

2. mas

mas(Mac App Store CLI)를 설치하면 GUI 없이 명령줄에서 직접 앱 스토어 앱을 설치할 수 있습니다.

앱 검색, 설치된 앱 전체 업데이트, 스토어에 등록된 앱의 버전 번호 출력 등 다양한 작업이 가능합니다. 재미있게도 lucky라는 옵션은 검색 결과 중 첫 번째 앱을 바로 설치해 줍니다. 감히 시도해 볼 용기가 있다면 말이죠.

설치 명령어:

brew install mas

3. midnight-commander

맥(Mac)에서 꼭 써야 할 가장 유용한 Homebrew 앱 8가지

이 강력한 앱은 파인더(Finder)와 명령줄의 장점을 하나로 결합해, 터미널 창 안에서 바로 사용할 수 있는 인터랙티브 파일 관리자를 제공합니다.

midnight-commander를 사용하면 마우스 클릭이나 키보드 방향키로 디렉터리 구조를 탐색할 수 있습니다. 좌우 화면의 디렉터리를 나란히 비교하며 파일 크기나 디렉터리 구조를 빠르게 파악할 수 있는 것도 큰 장점입니다.

설치 후에는 아래 명령어로 실행할 수 있습니다:

mc

설치 명령어:

brew install midnight-commander

4. speedtest-cli

맥(Mac)에서 꼭 써야 할 가장 유용한 Homebrew 앱 8가지

참고: 이 프로그램은 Python 패키지 관리자인 pip가 필요합니다. pip 설치 방법은 앞서 안내했습니다.

speedtest-cli를 사용하면 명령줄에서 바로 인터넷 연결 속도를 간편하게 측정할 수 있습니다.

자주 쓰이는 옵션은 다음과 같습니다:

--bytes

: 결과를 비트(bit) 대신 바이트(byte) 단위로 표시합니다(1바이트는 8비트이므로, 1Gbps 연결은 실제 초당 125MB에 해당합니다).

--simple

: 핑(ping), 다운로드, 업로드 속도 등 기본 정보만 표시합니다. 대부분의 경우 이 정도 정보면 충분합니다.

설치 명령어:

pip install speedtest-cli

5. wifi-password

참고: 이 앱을 사용하려면 최신 버전의 Xcode CLT가 필요합니다(위 내용 참조).

wifi-password는 키체인(Keychain) 인증을 거친 후, 현재 연결된 네트워크 또는 키체인에 저장된 다른 네트워크의 Wi-Fi 비밀번호를 화면에 표시해 줍니다.

설치 명령어:

brew install wifi-password

6. tldr

맥(Mac)에서 꼭 써야 할 가장 유용한 Homebrew 앱 8가지

bash 스크립팅을 조금이라도 다뤄본 사람이라면 man 페이지가 얼마나 유용한 동시에 얼마나 방대하고 읽기 어려운지 잘 알 것입니다.

ls의 사용 가능한 옵션 목록이나 find의 문법만 빠르게 확인하고 싶다면, tldr만큼 소중한 도구가 없습니다. 마치 옆자리에 코딩 친구가 앉아 man 명령어를 쉬운 말로 풀어주는 듯한 느낌입니다.

설치 명령어:

brew install tldr

7. archey

맥(Mac)에서 꼭 써야 할 가장 유용한 Homebrew 앱 8가지

요즘 시스템의 놀라운 성능을 보여주면서 동시에 은은한 레트로 감성을 더하고 싶다면? archey가 도와드립니다. 이 귀여운 단일 기능 앱은 텍스트로 된 레트로풍 Apple 로고 옆에 시스템 정보를 터미널에 표시해 줍니다. Mac에 레트로 분위기를 입히는 재미있는 방법 중 하나죠.

설치 명령어:

brew install archey

8. htop

활성 상태 보기(Activity Monitor)의 명령줄 버전인 top은 강력하지만 아쉬운 점이 많습니다. 실행 중인 프로세스에 대한 유용한 정보를 많이 보여주긴 하지만, 원하는 프로세스를 찾아 조작하기가 거의 불가능에 가깝습니다. top에서 특정 프로세스를 선택하거나 종료하는 방법을 익히느라 차라리 컴퓨터를 재시동하는 게 빠를 지경이죠.

그래서 등장한 것이 htop, 즉 top보다 뛰어난 Homebrew 설치형 명령줄 앱입니다. 탐색이 쉽고, 프로세스 선택이 간단하며, 종료 작업도 어렵지 않습니다. 데이터 종류별로 색상을 다르게 표시해 주기 때문에 화면의 정보를 읽고 이해하기도 훨씬 수월합니다.

설치 명령어:

brew install htop

오픈소스 소프트웨어로 더 깊이 들어가기

이번 글을 통해 명령줄 도구가 얼마나 강력한지 느끼셨기를 바랍니다. Homebrew의 잠재력에 흥미가 생겼다면, Mac용 무료·오픈소스 소프트웨어의 세계로 더 깊이 빠져보세요. 한번 발을 들이면 돌아오기 어려울 겁니다.