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

Mac(二)Homebrew 的安装和使用

  • 官网地址: https://brew.sh/
  • 官方文档: https://docs.brew.sh/Manpage

在这里插入图片描述

Homebrew 是 macOS 上最强大的包管理器,让你轻松安装、更新和管理成千上万的开发工具、命令行程序(如 wget, tree, ffmpeg)甚至图形应用(如 Chrome, VSCode)。


一、安装 Homebrew 🔧

安装步骤:

  1. 打开终端:

    • 启动台 → 其他 → 终端
    • ⌘ + 空格 搜索"终端"
  2. 执行安装命令:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  3. 按提示操作:

    • 按回车继续
    • 输入管理员密码(输入时不可见)
  4. M系列芯片额外配置:

    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
    
  5. 验证安装:

    brew --version  # 显示版本号即成功
    

💡 提示:Intel芯片无需步骤4


二、核心使用命令 🚀

功能命令
安装软件brew install wget
搜索软件brew search python
更新Homebrewbrew update
升级所有软件brew upgrade
升级指定软件brew upgrade node
查看已安装brew list
卸载软件brew uninstall wget
查看软件信息brew info node
故障诊断brew doctor

三、安装图形应用(Cask) 🖥️

# 安装图形应用
brew install --cask google-chrome				# 谷歌浏览器
brew install --cask visual-studio-code	# vs编辑器
brew install --cask wechat							# 管理Cask应用
brew uninstall --cask google-chrome  # 卸载
brew info --cask visual-studio-code  # 查看信息

四、实用技巧 ⚡

4.1 加速安装(国内用户)

# 使用中科大源
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"

4.2 维护命令

brew cleanup     # 清理旧版本缓存
brew outdated    # 查看可更新软件

4.3 文件路径

类型路径
命令行工具/opt/homebrew/bin (M芯片)
图形应用/Applications

五、动手实践 🎯

  1. 安装一个有趣的命令行工具:
brew install cowsay  # 安装趣味工具
  1. 运行它:cowsay "Hello, Homebrew!"
cowsay -f apt "Hello Homebrew."
  1. 你会看到一头牛说出你的话!🐄
 _________________
< Hello Homebrew. >-----------------\   ^__^\  (oo)\_______(__)\       )\/\||----w |||     ||

六、卸载 🗑️

卸载命令

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

(一般用不到)

整理完毕,完结撒花~🌻

http://www.dtcms.com/a/333244.html

相关文章:

  • 前端更改浏览器默认滚动条样式
  • 716SJBH高职院校财务收费系统的设计与实现
  • 25. 移动端-uni-app
  • 【论文解读】DDRNet:深度双分辨率网络在实时语义分割中的结构与原理全面剖析
  • LeetCode 905.按奇偶排序数组
  • 【机器学习深度学习】客观评估主观评估:落地场景权重比例
  • Rust 中 i32 与 *i32 的深度解析
  • 大华相机RTSP无法正常拉流问题分析与解决
  • flume实战:从零配置到启动运行的完整指南
  • 【Ubuntu 中安全删除 Windows 分区并优化磁盘空间利用】
  • redis-sentinel基础概念及部署
  • 机械学习---- PCA 降维深度解析
  • Vue响应式系统在超大型应用中的性能瓶颈
  • 深度学习实战115-基于Qwen3的多智能体协同深度数据分析:架构、流程与实现
  • 光伏工单智能管理,故障处理快人一步
  • 金融业务安全增强方案:国密SM4/SM3加密+硬件加密机HSM+动态密钥管理+ShardingSphere加密
  • 不同DuckDB插件对不同工具生成的xlsx文件读取速度的比较
  • sqlsever的sql转postgresql的sql的方言差异
  • 日本CN2服务器租用多少钱
  • Linux -- 线程概念与控制
  • Spring Boot 静态函数无法自动注入 Bean?深入解析与解决方案
  • 死锁总结及解决方案
  • MetaFox官方版:轻松转换视频,畅享MKV格式的便捷与高效
  • AutoSar AP平台功能组并行运行原理
  • 数据结构——顺序表单链表oj详解
  • 2025戴尔科技峰会:破局者的力量与智慧
  • Android 协程实用模板
  • Nature Commun.:6GHz Ku波段无斜视波束成形!光子准TTD技术实现无限分辨率
  • 【Unity3D实例-功能-拔枪】角色拔枪(一)动态创建武器
  • 数据库SQL