当前位置: 首页 > 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.xdnf.cn/news/1303921.html

相关文章:

  • HDFS数据倾斜导致MapReduce作业失败的排查与优化实践
  • 一个集成多源威胁情报的聚合平台,提供实时威胁情报查询和播报服务、主动拦截威胁IP,集成AI等多项常用安全类工具
  • mac 通过homebrew 安装和使用nvm
  • 16进制pcm数据转py波形脚本
  • 超越模型中心:AI智能体(Agent)革命来临,AgenticOps将如何颠覆你的工作流?
  • Java-JVM是什么JVM的类加载机制
  • PAT 1064 Complete Binary Search Tree
  • 计算机网络:(十五)TCP拥塞控制与TCP拥塞控制算法
  • 【161页PPT】智慧方案企业数字化转型概述(课件)(附下载方式)
  • AutoSar AP平台功能组并行运行原理
  • [论文阅读] 人工智能 | 当Hugging Face遇上GitHub:预训练语言模型的跨平台同步难题与解决方案
  • JVM执行引擎深入理解
  • 剧本杀小程序系统开发:重构推理娱乐生态
  • 大模型幻觉涉及的违约责任探讨
  • 回路自感和回路互感
  • 补充日志之-配置文件解析指南(Centos7)
  • 德州扑克游戏术语
  • 银河麒麟服务器jar包部署自启动配置
  • 第十八讲:哈希2
  • 神经网络 小土堆pytorch记录
  • 开疆智能Ethernet转ModbusTCP网关连接测联无纸记录仪配置案例
  • 《探秘浏览器Web Bluetooth API设备发现流程》
  • 解决 MySQL 查询速度缓慢的问题
  • 前端更改浏览器默认滚动条样式
  • 13_集合框架
  • Linux815 shell:while
  • 口播数字人免费API调用方案
  • Elasticsearch赋能规章制度智能检索:从海量文档到秒级响应
  • linux-----------------锁
  • mysql启动超时