• Mac包管理工具brew


    brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具,brew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接。

    安装 brew

    首先要通过如下命令安装 brew

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

    基本用法

    安装/卸载/更新

    以 nodejs 为例,执行下面命令即可,安装目录在 /usr/local/Cellar

    brew install nodejs

    如果需要更新或卸载

    brew upgrade nodejs

    brew remove nodejs

    其他命令

    brew list 列出已安装的软件

    brew home [] 用浏览器打开相关包的页面
    brew info [] 显示包信息
    brew deps [] 显示包依赖
    brew server 启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包
    brew -h brew帮助

     

    下面参考下网友的总结:

     

    查看brew的帮助

    brew –help

    安装软件

    brew install git

    卸载软件

    brew uninstall git

    搜索软件

    brew search git

    显示已经安装软件列表

    brew list

    更新软件,把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明。

    brew update

    更新某具体软件

    brew upgrade git

    查看软件信息

    brew [info | home] [FORMULA...]

    删除程序,和upgrade一样,单个软件删除和所有程序老版删除。

    brew cleanup git 
    brew cleanup

    查看那些已安装的程序需要更新

    brew outdated

    如果需要指定版本,可以在 brew search 查看有没有需要的版本,在 @ 后面指定版本号,例如 brew install thrift@0.9

    brew services

    brew services 是一个非常强大的工具,可以用来管理各种服务的启停,有点像 linux 里面的 services,非常方便,以 elasticsearch 为例

    brew install elasticsearch

    brew services start elasticsearch

    brew services stop elasticsearch

    brew services restart elasticsearch

    brew services list


    brew services 服务相关配置以及日志路径

    配置路径:/usr/local/etc/

    日志路径:/usr/local/var/log

    brew 官网:https://brew.sh/

    原文链接:https://blog.csdn.net/hatlonely/article/details/79344883

    万一你用的不爽了,卸载brew: 

        cd `brew –prefix`

        rm -rf Cellar

        brew prune 

        rm `git ls-files` 

        rm -rf Library .git .gitignore bin/brew

        rm -rf README.md share/man/man1/brew

        rm -rf Library/Homebrew Library/Aliases 

        rm -rf Library/Formula Library/Contributions

        rm -rf ~/Library/Caches/Homebrew

  • 相关阅读:
    Spring Cloud(4):断路器(Hystrix)
    Spring Cloud(3):配置服务(Config)
    Spring Cloud(2):服务发现(Eureka)
    Docker常用命令
    Spring Cloud(1):概览
    Spring Cloud(0):目录
    Spring Boot JDBC:加载DataSource过程的源码分析及yml中DataSource的配置
    Java集合(7):散列与散列码
    [Linux]RabbitMQ
    [Linux]查看硬件及操作系统信息
  • 原文地址:https://www.cnblogs.com/leadership/p/11534116.html
Copyright © 2020-2023  润新知