mac brew 使用

安装brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果卡住了,另行百度安装方法,代理问题

brew国内代理

内核core

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

重置为官方地址

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core

http://mirrors.ustc.edu.cn/help/homebrew-core.git.html

brew git

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
  • 重置为官方
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git

http://mirrors.ustc.edu.cn/help/brew.git.html

brew查询软件

有时候,你不知道你安装的软件的名字, 那么你需要先搜索下, 查到包的名字。
比如我要安装 golang

brew search golang
# /wge*/是个正则表达式, 需要包含在/中
brew search /wge*/

brew查询软件详情

brew info autojump

很多软件安装后,是在info里面说明怎么使用的,比如autojump

brew安装软件

一个命令就搞定了, 比如安装git

  • 比如安装wget
# 建议单独安装git这样可以在更新某些软件的时候,git一直可用
brew install git
brew install wget
  • 安装特定版本
brew install node@6
# 这里的node@6的详情可以通过下面的命令查询
brew info node@6

# 本地安装redis客户端,连接docker
brew install redis

升级软件

brew upgrade git

brew卸载软件

brew uninstall wget

软链软件环境变量

  • 一般软件有软链的,不过不少是没有做软链的,需要用户配置
brew link gradle@2.14
brew unlink gradle@2.14

以服务方式启动

brew tap homebrew/services
# 不在开机时启动
brew services run mysql
# 在登录时启动
brew services start mysql
# 查看当前服务的列表
brew services list
# 查看当前用户登录启动的配置
cd ~/Library/LaunchAgents/
# 查看当前的开机启动配置
cd /Library/LaunchDaemons/

详细文档 https://github.com/Homebrew/homebrew-services

其他brew命令

| ---------------------------------------------------- |
| | 命令名称 | 用途 | |
| | --------------- | ------------------------------ | |
| | brew list | 列出已安装的软件 | |
| | brew outdated | 列出那些软件需要更新 | |
| | brew update | 更新brew | |
| | brew home | 用浏览器打开brew的官方网站 | |
| | brew deps | 显示包依赖 | |
| | brew list redis | 查看redis的安装文件 | |
| | brew cat redis | 查看redis的 brew 安装脚本 | |
| | brew cleanup | 删除所有软件升级后的遗留旧版本 | |

posted @ 2021-03-30 11:19  Jeff的技术栈  阅读(65)  评论(0编辑  收藏  举报
回顶部