Mac的包管理工具Homebrew教程
简介
Homebrew
是Mac
系统的软件包管理工具,其功能类似Centos
中的yum
。
使用
环境依赖
64
位的Intel CPU
macOS 10.12
或者更高版本的操作系统Xcode
命令行工具(安装方法:xcode-select --install
)- 与
bourne bash
兼容的shell
,例如bash
或者zsh
安装Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
卸载Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
更新Homebrew
需要注意这个指令除了会更新Homebrew
外也会更新使用Homebrew
安装的包
brew update
Homebrew基本用法
- 使用
Homebrew
安装软件:brew install wget
- 使用
Homebrew
卸载软件:brew uninstall wget
- 使用
Homebrew
更新软件(Homebrew
也会更新):brew upgrade wget
- 列出
Homebrew
安装的软件:brew list
- 查看
Homebrew
安装的软件信息:brew info wget
- 检索
Homebrew
软件库:brew search wget
- 检测
Homebrew
问题:brew doctor
brew services
简介
在Centos
中有个管理后台运行的服务的工具systemctl
而在Mac
中可以使用brew services
来代替其(Mac
中没有systemctl
)
基本用法
- 列出所有
brew services
运行中服务:brew services list
- 暂停并注销未使用的后台服务:
brew services cleanup
- 运行服务(不会注册为跟随系统启动自动运行的服务):
brew services run nginx
- 运行后台服务(同时会注册为跟随系统启动自动运行的服务):
brew services start nginx
- 暂停并注销服务:
brew services stop nginx
- 重启并注册服务:
brew services restart nginx
参考资料
相关推荐
tianyafengxin 2020-05-30
HJWZYY 2020-04-24
adc00 2020-01-24
LUCIEN0 2020-01-14
adc00 2019-12-28
Charliewolf 2019-11-03
移动视频探索者 2019-09-06
zjc 2020-09-03
TinyDolphin 2020-07-19
tangjianft 2020-06-26
Ashes 2020-06-14
haoeng 2020-06-07
TinyDolphin 2020-05-19
jia 2020-05-15
炼金术士lee 2020-05-14
fly00love 2020-02-22
kanpiaoxue 2020-02-10
azhou 2020-01-19