Homebrew 是 macOS 上最受欢迎的软件包管理器之一,能够轻松安装各种命令行工具和 GUI 应用。本文记录了我通过 Homebrew 安装的各种软件,并对它们的用途和基本使用方法进行介绍。
🍺 Homebrew 介绍
Homebrew 是一个开源的包管理器,可以让 macOS 用户方便地安装和管理各种命令行工具和 GUI 应用。安装 Homebrew 后,可以使用 brew install
命令安装各种工具。
安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
📦 已安装的软件及使用指南
1. 命令行工具(Formulae)
ansible
- 简介: 一个 IT 自动化工具,可用于配置管理、应用部署、任务自动化。
- 安装:
brew install ansible
- 查看版本:
ansible --version
- 使用:
ansible all -m ping -i inventory.ini # 测试连接
boost
- 简介: 一个流行的 C++ 库,提供高性能、可移植的组件。
- 安装:
brew install boost
- 查看版本:
brew info boost
- 使用:
g++ main.cpp -o main -I/usr/local/include -L/usr/local/lib -lboost_system
dos2unix
- 简介: 用于转换 Windows(CRLF)和 Unix(LF)换行符的工具。
- 安装:
brew install dos2unix
- 查看版本:
dos2unix --version
- 使用:
dos2unix file.txt
doxygen
- 简介: 用于生成代码文档的工具。
- 安装:
brew install doxygen
- 查看版本:
doxygen --version
- 使用:
doxygen -g # 生成默认配置文件 doxygen Doxyfile # 生成文档
fzf
- 简介: 一个强大的命令行模糊搜索工具。
- 安装:
brew install fzf
- 查看版本:
fzf --version
- 使用:
cat file.txt | fzf
gdb
- 简介: GNU 调试器。
- 安装:
brew install gdb
- 查看版本:
gdb --version
- 使用:
gdb a.out
go
- 简介: Go 编程语言环境。
- 安装:
brew install go
- 查看版本:
go version
- 使用:
go run main.go
googletest
- 简介: C++ 的单元测试框架。
- 安装:
brew install googletest
- 查看版本:
brew info googletest
- 使用:
g++ -o test test.cpp -lgtest -lgtest_main -pthread
graphviz
- 简介: 用于绘制图表(DOT 语言)。
- 安装:
brew install graphviz
- 查看版本:
dot -V
- 使用:
dot -Tpng input.dot -o output.png
jenkins
- 简介: 持续集成/持续部署(CI/CD)工具。
- 安装:
brew install jenkins
- 查看版本:
jenkins --version
- 使用:
brew services start jenkins open http://localhost:8080
kubernetes-cli
- 简介: Kubernetes 命令行工具(kubectl)。
- 安装:
brew install kubernetes-cli
- 查看版本:
kubectl version --client
- 使用:
kubectl get pods
make
- 简介: 构建自动化工具。
- 安装:
brew install make
- 查看版本:
make --version
- 使用:
make
mingw-w64
- 简介: Windows 交叉编译工具。
- 安装:
brew install mingw-w64
- 查看版本:
x86_64-w64-mingw32-gcc --version
- 使用:
x86_64-w64-mingw32-gcc main.c -o main.exe
neovim
- 简介: 现代化的 Vim 编辑器。
- 安装:
brew install neovim
- 查看版本:
nvim --version
- 使用:
nvim
nginx
- 简介: 轻量级 Web 服务器。
- 安装:
brew install nginx
- 查看版本:
nginx -v
- 使用:
nginx -s reload
node
- 简介: JavaScript 运行环境。
- 安装:
brew install node
- 查看版本:
node -v
- 使用:
node
openjdk
- 简介: 开源 Java 开发工具包。
- 安装:
brew install openjdk
- 查看版本:
java -version
- 使用:
javac Main.java && java Main
php
- 简介: 服务器端脚本语言。
- 安装:
brew install php
- 查看版本:
php -v
- 使用:
php -S localhost:8000
powershell
- 简介: 跨平台自动化工具。
- 安装:
brew install powershell/tap/powershell
- 查看版本:
pwsh --version
- 使用:
pwsh
qt
- 简介: C++ GUI 开发框架。
- 安装:
brew install qt
- 查看版本:
qmake --version
- 使用:
qtcreator
redis
- 简介: 高性能键值数据库。
- 安装:
brew install redis
- 查看版本:
redis-server --version
- 使用:
redis-server
wget
- 简介: 下载工具。
- 安装:
brew install wget
- 查看版本:
wget --version
- 使用:
wget http://example.com/file.zip
cmake
- 简介: 用于自动化构建系统的工具。
- 安装:
brew install cmake
- 查看版本:
cmake --version
- 使用:运行 cmake . 来配置项目。
cmake-docs
- 简介: 提供 CMake 的官方文档。
- 安装:
brew install cmake-docs
- 查看版本:
cmake-docs --version
- 使用:运行 cmake-docs 来查看 CMake 文档。
rust
- 简介: 系统级编程语言,具有内存安全性和并发特性。
- 安装:
brew install rust
- 查看版本:
rustc --version
htop
- 简介: 用于显示系统资源使用情况的交互式进程查看器。
- 安装:
brew install htop
- 查看版本:
htop --version
python
- 简介: Python 是广泛使用的编程语言,适用于 Web 开发、数据科学等领域。
- 安装:
brew install python
- 查看版本:
python3 --version
npm
- 简介: Node.js 的包管理工具,帮助安装和管理 JavaScript 库。
- 安装:
brew install npm
- 查看版本:
npm --version
git
- 简介: 分布式版本控制系统,用于代码管理。
- 安装:
brew install git
- 查看版本:
git --version
2. GUI 应用(Casks)
doxygen
- 简介: 代码文档生成工具。
- 安装:
brew install --cask doxygen
- 查看版本:
doxygen --version
- 使用: 运行
doxygen
,或使用 GUI 版本。
iterm2
- 简介: 替代 macOS 终端的增强版终端工具。
- 安装:
brew install --cask iterm2
- 查看版本:
iterm2 --version
- 使用: 直接运行
iTerm2
。
font-meslo-lg-nerd-font
- 简介: 带有 Nerd Font 补丁的 Meslo 字体,适用于开发者。
- 安装:
brew install --cask font-meslo-lg-nerd-font
- 查看版本:
fc-list | grep "Meslo"
- 使用: 在终端或编辑器中选择该字体。
qt-creator
简介: Qt 官方的 IDE。
安装:
brew install --cask qt-creator
使用: 运行
Qt Creator
。
cmake (已经安装了命令版不能安装)
- 简介: 用于自动化构建系统的工具。
- 安装:
brew install --cask cmake
- 查看版本:
cmake --version
- 使用: 运行 cmake . 来配置项目。
🔄 维护 Homebrew
为了保持 Homebrew 及其安装的软件最新,建议定期更新:
brew update # 更新 Homebrew
brew upgrade # 升级所有已安装的软件
brew cleanup # 清理旧版本
如果发现某个软件无法运行,可以尝试重新安装:
brew reinstall <软件名>
结论
Homebrew 让 macOS 用户可以轻松管理各种命令行工具和 GUI 应用。本文介绍了常见的 Homebrew 软件及其基本使用方法,希望能帮助你更好地利用这些工具提高工作效率!