当前位置: 首页 > news >正文

MAC 安装 brew及其常用命令

​文章:Mac安装brew的四种方法(指定能行)

以下是在 Mac 上使用 Homebrew 清理缓存和无用包的详细指南:

1. 查看系统状态

# 诊断系统问题
brew doctor# 查看已安装的包
brew list# 查看系统占用空间
brew cleanup -n  # 预览需要清理的内容,不实际执行

2. 清理旧版本包

# 清理所有软件的旧版本
brew cleanup# 清理指定软件的旧版本
brew cleanup [软件名]# 清理的同时显示详细信息
brew cleanup -v

3. 清理缓存

# 清理下载的缓存
brew cleanup --prune=all# 清理 Homebrew 缓存目录
rm -rf $(brew --cache)

4. 删除无用的依赖包

# 查看无用的依赖包
brew leaves# 删除无用的依赖包
brew autoremove

5. 更新和维护

# 更新 Homebrew 自身
brew update# 升级所有包
brew upgrade# 锁定不想更新的包
brew pin [软件名]# 解锁已锁定的包
brew unpin [软件名]

6. 彻底卸载软件

# 卸载软件
brew uninstall [软件名]# 彻底卸载软件及其依赖
brew uninstall [软件名] --force

7. 定期维护建议

建议定期执行的命令组合:

brew update && \
brew upgrade && \
brew cleanup && \
brew doctor

8. 其他有用命令

# 查看包的信息
brew info [软件名]# 查看所有已安装的包的依赖关系
brew deps --installed --tree# 检查是否有断开的依赖关系
brew missing

注意事项

  1. 清理前建议先用 -n 参数预览
  2. 重要软件建议先备份
  3. 清理后可能需要重启某些应用
  4. 定期进行维护可以预防问题

这些命令可以帮助你维护一个干净和高效的 Homebrew 环境。建议根据实际需求选择性使用这些命令。

http://www.lryc.cn/news/477677.html

相关文章:

  • nVisual标签打印模块的部署与使用
  • python NLTK快速入门
  • 技术速递|.NET 9 中 System.Text.Json 的新增功能
  • LLM 使用 Elastic 实现可观察性:Azure OpenAI (二)
  • 数据库基础(2) . 安装MySQL
  • 高效自动化测试,引领汽车座舱新纪元——实车篇
  • GitHub中搜索项目方法
  • 浅谈串口服务器的作用
  • Spark 的Standalone集群环境安装与测试
  • 在Java中,实现数据库连接通常使用JDBC
  • Git 测验
  • L1G3000 提示工程(Prompt Engineering)
  • 【SQL50】day 1
  • jmeter脚本-请求体设置变量and请求体太长的处理
  • 基于java+SpringBoot+Vue的旅游管理系统设计与实现
  • SD3模型的部署(本地部署)
  • 讲解DFD和ERD
  • TVM计算图分割--LayerGroup
  • OPPO开源Diffusion多语言适配器—— MultilingualSD3-adapter 和 ChineseFLUX.1-adapter
  • Spring 设计模式之责任链模式
  • 简单的 docker 部署ELK
  • 四款主流的3D创作和游戏开发软件的核心特点和关系
  • 聚划算!Transformer-LSTM、Transformer、CNN-LSTM、LSTM、CNN五模型多变量回归预测
  • 信息安全工程师(76)网络安全应急响应技术原理与应用
  • 使用 OpenCV 实现图像的透视变换
  • openGauss数据库-头歌实验1-4 数据库及表的创建
  • 吉利极氪汽车嵌入式面试题及参考答案
  • pycharm中的服务是什么?
  • [Unity Demo]从零开始制作空洞骑士Hollow Knight第十七集:制作第二个BOSS燥郁的毛里克
  • 深度解析阿里的Sentinel