加载中...

mac使用homebrew

mac使用homebrew的一些命令

  • 查看brew的帮助
1
brew –help
Copied!
  • 安装软件
1
brew install git
Copied!
  • 卸载软件
1
brew uninstall git
Copied!
  • 搜索软件
1
brew search git
Copied!
  • 显示已经安装软件列表
1
brew list
Copied!
  • 更新homebrew自己,把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明。
1
brew update
Copied!
  • 更新某具体软件
1
brew upgrade git
Copied!
  • 显示软件内容信息
1
brew info git
Copied!
  • 用浏览器打开官网
1
brew home
Copied!
  • 显示已安装或者未安装的包的依赖
1
brew deps git
Copied!
  • 显示包的依赖树
1
brew deps --installed --tree
Copied!
  • 显示包的依赖 –简化
1
brew leaves | xargs brew deps  --installed --for-each | sed "s/^.*:/$(    tput setaf 4)&$(tput sgr0)/"
Copied!
  • 启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包
1
brew server #要安装serve
Copied!
  • 删除程序旧版本,单个软件删除和所有程序老版删除。
1
2
3
4
brew cleanup git 
brew cleanup 
brew cleanup -n #不真的删除,打印出将会删除的旧包
brew cleanup --prune=all #删除旧包,以及下载的包缓存
Copied!
  • 查看那些已安装的程序需要更新
1
brew outdated
Copied!
  • 管理后台软件

诸如 Nginx、MySQL 等软件,都是有一些服务端软件在后台运行,如果你希望对这些软件进行管理,可以使用 brew services 命令来进行管理

1
2
3
4
5
brew services list #查看所有服务
brew services run [服务名] #单次运行某个服务
brew services start [服务名] #运行某个服务,并设置开机自动运行。
brew services stop [服务名] #停止某个服务
brew services restart  #重启某个服务。
Copied!
  • 检查 Hombrew 环境
1
brew doctor
Copied!
  • 添加一个新的 tap

    homebrew 官方在安装的时候会有一些 tap 但是在使用时,依然会需要安装一些特殊的 tap ,这个时候,我们就要用到 tap 的命令来添加新的 tap.

1
brew tap [user/repo]
Copied!
  • 使用 Brewfile 完成环境迁移

设备用久了,我们的电脑中会有大量的软件,如果你需要迁移环境,重新安装会是一个大麻烦,好在 Homebrew 本身为我们提供了一个非常好用的环境迁移的工具 —— Homebrew Bundle

你首先需要在之前的电脑中执行 brew bundle dump 来完成当前环境的导出,导出完成后,你会得到一个 Brewfile

然后将 Brewfile 复制到新的电脑中,并执行 brew bundle 来开始安装的过程。

  • Cakebrew

Cakebrew 是 Homebrew 的 GUI 管理器,在 Cakebrew 中,你可以看到当前所有已经安装的软件,并可以在 Caskbrew 中对其他软件执行升级等操作。

你只需要执行 brew cask install cakebrew 就可以完成 Cakebrew 的安装。

安装完成后,在 LaunchPad 中打开即可。

  • launchrocket

launchrocket 可以用于管理 Homebrew 安装的服务,在使用时,你需要先添加对应的tap,然后再安装软件。

1
2
brew tap jimbojsb/launchrocket
brew cask install launchrocket
Copied!

安装完成后,在 LaunchPad 中打开即可。

Licensed under CC BY-NC-SA 4.0
最后更新于 2024年5月8日 21:39
发表了90篇文章 · 总计613.28k字
本站总访问量本站访客数人次