운영체제에 기본적으로 설치되어 있지 않은 프로그램을 쉽게 설치할 수 있는 방법이 패키지 매니저를 이용하는 것
프로그램을 설치해 주는 일종의 인스톨러 같은 역할을 하는 프로그램이다
다운로드, 설치, 검색 이런 것들이 각자 떨어져 있으면 상당히 복잡한 일들인데 명령어로 아주 손쉽게 할 수 있다는 굉장히 중요한 장점을 제공한다
비유하면, 스마트폰의 앱스토어의 역할은 프로그램을 검색해서 설치해 주게 하는 역할을 한다.
앱스토어는 모바일에서 일반적인 사람들이 사용하는 그런 프로그램을 깔지만
homebrew는 명령행을 통해서 컴퓨터를 제어하는 프로그램을 설치,삭제,검색하는 프로그램이다.
우리가 일반적으로 사용하는 프로그램은 gui라고해서 그래피컬한 환경에서 아이콘을 이용해서 프로그램을 동작하지만 터미널(콘솔)은 명령어를 통해서 컴퓨터를 제어하는 방식이다. 아주 오래된 방식이고 예전엔 이렇게 컴퓨터를 동작했다.
brew help를 명령하면 상단에 나오는 것이 자주 쓰이는 명령어들이다.
컴퓨터의 현재 상태 즉 cpu 점유율 또 메모리 사용 요령 것들을 어 이런 터미널 환경에서 이런 명령어 환경에서 어 모니터링하는 프로그램

brew search htop
homebrew의 저장소에 프로그램들이 저장되어 있는 저장소에 htop 이라고 하는 프로그램이 있는지 없는지를 확인
brew install htop-osx
homebrew의 저장소에서 htop-osx라고 하는 프로그램을 다운로드 및 설치
sudo htop
htop을 실행할 때는 프로그램을 사용할 때는 sudo 붙여서 일반 사용자용으로 실행 하지 말고 관리자의 권한으로 실행해야 하지만 제대로 사용할 수 있다
f10
화면을 빠져나간다
삭제를 하려면 삭제 하려고 하는 프로그램의 정확한 이름을 알고 있어야 한다.
brew list
홈 뷰를 통해서 설치한 프로그램들의 리스트의 정확한 이름이 나온다.
brew uninstall htop-osx
htop-osx 가 삭제됨
brew upgrade vim
vim 프로그램을 최신으로 업그레이드 해줌
brew update
현재 설치된 모든 프로그램을 업그레이드 해줌
brew update
homebrew에서 다운받을 수 있는 목록들을 최신버전으로 맞춰줌