‹ 返回笔记 Esc·

Homebrew 命令

brew 命令 (macOS, Linux) brew 在 linux 下安装不能在 root 用户下,只能是普通用户 --- 软件包管理使用方式 1. 更新软件包索引,确保获取的是最新的软件版本 2…

brew 命令 (macOS, Linux)

brew 在 linux 下安装不能在 root 用户下,只能是普通用户

1brew list                     # 列出已安装的软件包 [--cask] 为 GUI 版本软件
2brew update                          # 更新 Homebrew 本身和可用的包列表
3brew upgrade                         # 升级已安装的软件包
4brew upgrade <package>        # 升级指定软件包
5brew install <package>               # 安装软件包              [--cask] 为 GUI 版本软件
6brew uninstall <package>             # 卸载软件包             [--cask] 为 GUI 版本软件
7brew reinstall <package>            # 重装软件包
8
9brew search <keyword>                # 搜索软件包              [--cask] 为 GUI 版本软件
10brew info <package>                  # 显示软件包的详细信息
11brew deps --tree <formula>        # 以树状图形式展示某个软件的所有依赖关系
12brew leaves                                        # 列出所有处于叶子节点的包(即:没有被其他包依赖的包)
13
14brew outdated                 # 列出所有可升级的包    [--cask] 为 GUI 版本软件
15brew cleanup                  # 清理旧版本的包文件以释放空间
16brew doctor                   # 检查 Homebrew 和系统的健康状态
17brew pin <package>            # 锁定指定包的版本,防止其被升级
18brew unpin <package>          # 解锁指定包,允许其被升级
19
20brew bundle    dump                            # 将当前电脑上安装的所有 brew 软件、Cask 软件(Chrome, Wechat 等)、甚至 Mac App Store 的软件全部备份到一个名为 Brewfile 的文件中
21brew autoupdate                                # 这是一个需要额外安装的插件(通过 brew tap)。它可以让 Homebrew 在后台自动更新,你再也不用手动敲命令了
22
23brew config                   # 显示 Homebrew 的配置信息
24brew --version                # 显示 Homebrew 的版本
25
26brew tap <user/repo>          # 添加额外的仓库
27brew untap <user/repo>        # 移除额外的仓库
28brew tap                      # 列出已添加的仓库
29
30brew services list            # 列出当前运行的服务
31brew services start <service> # 启动服务(如数据库)
32brew services restart <service> # 重启服务(如数据库)
33brew services stop <service>  # 停止服务

软件包管理使用方式

1. 更新软件包索引,确保获取的是最新的软件版本

1apt update             # APT
2brew update            # Homebrew

2. 安装软件包

1apt install <package>      # APT
2brew install <package>  # Homebrew

3. 升级已安装软件包(可选),以确保系统的安全性和稳定性

1apt upgrade            # APT
2brew upgrade           # Homebrew

4. 卸载软件包

1apt remove <package>           # APT
2brew uninstall <package>     # Homebrew

5. 搜索软件包,在安装之前查找特定的软件包

1apt search <keyword>   # APT
2brew search <keyword>  # Homebrew

6. 查看软件包信息,获取某个软件包的版本、依赖关系等

1apt show <package>     # APT
2brew info <package>    # Homebrew

7. 清理不再需要的包,释放系统空间

1apt autoremove         # APT
2brew cleanup           # Homebrew

8. 查看日志观察包更新和安装过程中的任何问题

1cat /var/log/apt/history.log      # APT
2man <package_manager>             # 查看手册

brew 命令补全配置

1if type brew &>/dev/null; then
2  FPATH=$(brew --prefix)/share/zsh/site-functions:$FPATH
3  autoload -Uz compinit
4  compinit
5fi