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 条评论
登录 后参与评论

相关文章

来自专栏黑白安全

无需ROOT在手机安装kali工具集

https://github.com/LionSec/katoolin这个链接就是我们要安装的工具

793
来自专栏静下来

linux常用管理命令(一)

Linux都是用命令来操作,但是命令又特别多。不过也还比较好记了。 自己也简单记录下一些常用命令吧。 1:cd cd这命令一般用来进什么文件夹之类 2:文件路径...

33614
来自专栏自由而无用的灵魂的碎碎念

Vmware玩mac os x分享

http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html

712
来自专栏Python小屋

详解Python 3.6.x程序打包并发布至pypi的完整过程

以我昨天刚编写的一个投票小程序tkinter_vote.py为例。 第一步,在命令行中安装所需要的工具,pip install setuptools wheel...

30610
来自专栏电光石火

EMLOG无插件实现网站源码压缩

在以往的Emlog优化教程中,相信都是使用的代码压缩插件,今天主要是分享插件的代码版本,也就是不使用插件,直接将代码丢在module.php中就可以,好吧,又消...

2485
来自专栏谈补锅

xcode svn commit is not under version control 和 git常用指令

  使用Xcode提交一个第三方库时,由于包含资源文件,总是提交不了,提示报错:XXX commit is not under version control ...

952
来自专栏前端那些事

用Angule Cli创建Angular项目

Angular4.0来了,更小,更快,改动少 接下来为Angular4.0准备环境和学会使用Angular cli项目 1.环境准备: 1)在开始工作之前我们...

2196
来自专栏木子昭的博客

从Github下载开源电子书

Github有很多开源电子书, 既然是开源的, 那就可以下载到本地访问, 这里以阮一峰老师的《ECMAScript 6入门》为例, 演示开源电子书的下载, 以及...

3915
来自专栏IT可乐

Linux系列教程(七)——Linux常用命令之帮助和用户管理命令

  上篇博客我们介绍了Linux文件搜索命令,其中find是用的最多的也是功能最强大的文件或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全...

1799
来自专栏视觉求索无尽也

【学习使用MXNet】安装MXNet参考自资料安装步骤

http://zh.gluon.ai/chapter_preface/install.html

972

扫码关注云+社区