Cài Đặt
Cài Đặt Homebrew
/bin/bash -c "$(curl -fsSL \ https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew --version # verify installation
Sau Cài Đặt (Apple Silicon)
# add Homebrew to PATH (Apple Silicon default) echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' \ >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
Đường Dẫn Cài Đặt
/opt/homebrewTiền tố Apple Silicon (ARM)
/usr/localTiền tố Intel Mac
/home/linuxbrew/.linuxbrewTiền tố Linux
Quản Lý Gói
Cài Đặt & Gỡ Bỏ
brew install git # install formula brew install [email protected] # install specific version brew uninstall git # remove formula brew reinstall git # reinstall formula
Cập Nhật & Nâng Cấp
brew update # update Homebrew itself brew upgrade # upgrade all packages brew upgrade git # upgrade specific package brew pin git # prevent auto-upgrade brew unpin git # allow upgrade again
Liệt Kê Đã Cài
brew list # all installed formulae brew list --cask # all installed casks brew leaves # top-level (not dependencies) brew deps git # show dependencies of git
Tìm Kiếm & Thông Tin
Tìm Gói
brew search postgres # search by name brew search --cask chrome # search casks only brew info git # package details brew home git # open homepage in browser
Trường Thông Tin
Name / VersionTên và phiên bản đã cài
DependenciesGói phụ thuộc bắt buộc
ConflictsGói không thể cùng tồn tại
CaveatsGhi chú sau cài đặt (PATH, config)
AnalyticsSố lần cài đặt (30/90/365 ngày qua)
Services
Quản Lý Services
brew services list # all services + status brew services start postgresql # start and auto-launch brew services stop postgresql # stop service brew services restart nginx # restart service brew services run redis # start without auto-launch
Ghi Chú Service
startKhởi động ngay + đăng ký tự khởi động khi đăng nhập
runChỉ khởi động ngay (không tự khởi động)
stopDừng và hủy đăng ký khởi động
restartDừng rồi khởi động lại
listHiển thị tất cả services và trạng thái
LogsKiểm tra ~/Library/Logs/Homebrew/
Casks
Quản Lý Ứng Dụng GUI
brew install --cask firefox # install GUI app brew uninstall --cask firefox # remove GUI app brew upgrade --cask # upgrade all casks brew list --cask # list installed casks
Casks Phổ Biến
google-chromeTrình duyệt Chrome
visual-studio-codeEditor VS Code
dockerDocker Desktop
iterm2Terminal iTerm2
slackNhắn tin Slack
rectangleQuản lý cửa sổ
1passwordQuản lý mật khẩu
raycastLauncher (thay thế Spotlight)
Taps
Kho Bên Thứ Ba
brew tap # list tapped repos brew tap hashicorp/tap # add a tap brew untap hashicorp/tap # remove a tap brew install hashicorp/tap/terraform # install from tap
Taps Phổ Biến
homebrew/caskỨng dụng GUI (mặc định đã có)
homebrew/cask-fontsFonts: brew install --cask font-fira-code
homebrew/bundleHỗ trợ Brewfile (Bundler cho Homebrew)
hashicorp/tapTerraform, Vault, Consul
Brewfile (Bundle)
brew bundle dump # generate Brewfile brew bundle install # install from Brewfile brew bundle cleanup # remove unlisted packages
Dọn Dẹp
Giải Phóng Dung Lượng Đĩa
brew cleanup # remove old versions brew cleanup -s # also remove cache brew cleanup --prune=all # remove all cached downloads brew autoremove # remove unused dependencies
Chẩn Đoán
brew doctor # check for issues brew config # show Homebrew config brew missing # list missing dependencies du -sh $(brew --cache) # check cache size
Mẫu Phổ Biến
Quy Trình Hàng Ngày
Morning updatebrew update && brew upgrade && brew cleanup
New Mac setupbrew bundle install từ Brewfile
Export setupbrew bundle dump --file=~/Brewfile
Check healthbrew doctor
Find what uses spacebrew list --formula | xargs brew info
Uninstall + depsbrew uninstall pkg && brew autoremove
Ví Dụ Brewfile
# ~/Brewfile tap "homebrew/bundle" brew "git" brew "node" brew "python" cask "visual-studio-code" cask "docker"