MacOs包管理神器Homebrew


前言

使用Mac的小伙伴大多数应该都知道Homebrew这个超好用的软件包管理工具,如果没有用过那就赶紧去用起来吧,对于软件包复杂的依赖有着高效简单的解决方式。我们可以利用它在mac下方便的安装和卸载软件。

一、Homebrew是什么?

引用官方的一句话:Homebrew是Mac OS 不可或缺的套件管理器。

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

二、使用教程

1.安装Homebrew

终端输入brew,若有返回信息证明安装过了。

安装Homebrew直接去官网入口Homebrew复制命令行,打开终端(terminate)运行即可。
在这里插入图片描述

我在安装过程中出现了如下错误:

Failed to connect to raw.githubusercontent.com port 443: Connection refused

意思是没办法建立到raw.githubusercontent.com这个域名的链接,这是因为GitHub的raw.githubusercontent.com域名解析被污染了。

解决此问题很简单,通过域名查询网站查找raw.githubusercontent.com的真实ip地址
在这里插入图片描述
然后修改本地hosts文件(本地dns域名解析对照表)

终端输入 sudo vim /etc/hosts
在域名解析表插入一行199.232.96.133 raw.githubusercontent.com

重新在终端输入安装Homebrew的命令行,又可以继续安装了。

2.使用Homebrew

brew常用的命令(此处以ngnix为例子):

brew search ngnix : 搜索具体的程序包
brew install ngnix : 安装具体的程序包
brew info ngnix : 查看具体程序的信息
brew uninstall ngnix : 卸载具体的应用

终端输入brew install nginx
安装成功后,我们可以看到nginx安装在/usr/local目录下,这是homebrew软件的默认安装地址。
usr文件是在系统根目录下,默认是隐藏的,通过command + shift + . 可以显示隐藏的文件夹。
在这里插入图片描述

3.brew services 服务管理

brew services是homebrew用来管理服务的一些操作。
主要的命令如下:

brew services list  # 查看使用brew安装的服务列表
brew services run formula|--all  # 启动服务(仅启动不注册)
brew services start formula|--all  # 启动服务,并注册(开机自启)
brew services stop formula|--all   # 停止服务,并取消注册
brew services restart formula|--all  # 重启服务,并注册
brew services cleanup  # 清除已卸载应用的无用的配置

譬如刚才安装好nginx后开启服务,我们可以直接在终端输入nginx,当然如果我们想管理服务就使用brew services start nginx
在这里插入图片描述
启动成功,通过brew services list可以看到所有服务的状态。
在这里插入图片描述
关闭服务,同时查看服务的状态为stopped。
在这里插入图片描述
需要注意的是注册服务,注册开机自启后,会创建.plist文件,该文件包含版本信息、编码、安装路径、启动位置、日志路径等信息,取消自启动后会自动删除,执行 brew services list 可以看到各个服务该文件的存放位置。


至此,Homebrew的安装和使用介绍完毕,没用的小伙伴赶快使用起来吧~
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值