mac中homebrew的使用

linux系统上软件包安装,系统都有自带神器:Red hat有yum,Ubuntu有apt-get。然而mac os上并没有自带的神器,我们该怎么办呢?

不用担心,自然有第三方提供类似的包管理器,其中Homebrew是应用最广泛的工具。Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器。

不废话了,直接来看一下用法吧:

一、homebrew的安装,请参考官网安装步骤:http://brew.sh/

就一行命令:

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

二、用homebrew安装其他软件,比如安装wget:

brew install wget

安装mysql:

brew install mysql

安装redis:

brew install redis

brew安装软件就这么简单,有很多mac软件都能通过brew进行安装(包括安装php, go, nginx等,安装完成后,不会对系统原有的环境产生污染)

三、查看brew已经安装的软件:

brew list

或者

brew ls

还可以这样 brew ls –l

是不是很爽?别着急,往下看

四、卸载brew安装的软件,使用如下命令:

brew rm wget

或者

brew remove wget

或者

brew uninstall wget

卸载依然那么简单,有同学要问了,能否启动,停止服务呢?

五、启动,停止,重启服务

启动服务:

brew services start mysql

停止、重启与上面类似:

brew services stop mysql

brew services restart mysql

查看brew已经启动的服务:

brew services list

启动,重启服务照样很简单。Brew还有什么NB的用法呢?

当然有,比如查看一下brew的版本:brew –version

更新一下brew:brew update

六、查看brew安装软件的详细信息

有时候我们需要把一些服务设置成开机启动,你又不记得设置命令,怎么办?

试试这个命令:

brew info mysql

最后一行写的很清楚,设置开机启动的命令~~

这个里面的信息比较多,brew安装软件的默认目录:/usr/local/Cellar/

其他信息有当前版本,依赖,注意事项等

七、升级所有可以升级的软件们

brew upgrade

我建议还是慎重使用此命令,有的时候我们并不希望把所有软件升级成最新版本

八、清理不需要的版本极其安装包缓存

brew cleanup

当你软件升级完成之后,可以清除一下

九、最后来个万能的命令吧:man brew

可以查找你不记得的命令以及参数

原文发布于微信公众号 - 知晓程序员(bainaweb)

原文发表时间:2017-08-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏木子昭的博客

Python3获取本机公网ip(爬虫法)

今天试用了google的python在线编程工具colab,确实很好用,当时好奇在线环境的主机ip是多少? 在网上查了半小时的方法后, 都不好用,后来灵机一动...

3665
来自专栏Java后端技术

解决Windows10下80端口被PID为4的System占用的问题

  最近由于好奇心,更新了windows10系统,感觉上手还蛮快,而且体验还不错,但是在IDEA中做开发时,使用80端口进行启动项目的时候发现端口被占用了,于是...

743
来自专栏逸鹏说道

06.GitHub实战系列~6.过滤器过滤掉的文件如何上传

比如我想发布一个软件版本供普通人下载: ? Git库建立了VS的过滤规则后 dll 和 exe 是自动过滤的,这时候我们得加参数(看图)git add xxx ...

1784
来自专栏静下来

Gogotester2测试工具搭配Goagent使用教程

Gogotester2是一个ip测试工具,它可以自动进行测试可以用的ip地址。我能用到的最大用处就是和Goagent搭配。本身它就是为Goagent而生的。 点...

3297
来自专栏王大锤

xcode插件安装

1244
来自专栏娱乐心理测试

GitHub上传文件不能超过100M的解决办法

2366
来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统--系统权限及操作指引

794
来自专栏中国白客联盟

linux快速搭建VPN教程

前期准备: 操作系统:Centos-5-x86 所需安装文件:http://myvps-scripts.googlecode.com/files/ppt...

4096
来自专栏JetpropelledSnake

Python入门之安装numpy和pandas

最近要对一系列数据做同比比较,需要用到numpy和pandas来计算,不过使用python安装numpy和pandas因为linux环境没有外网遇到了很多问题就...

3177
来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统--系统权限及操作指引

812

扫描关注云+社区