• homebrew学习(五)之homebrew cask和homebrew services


    homebrew cask

    如果我想安装Chrome浏览器怎么办?试试下面的命令:

    brew install google-chrome

    发现并不能安装,没有该软件。怎么办?好消息是一个叫做homebrew-cask的工具扩充了homebrew。

    Homebrew cask 软件仓库,提供 macOS 应用和大型二进制文件

    安装

    brew install caskroom/cask/brew-cask

    使用

    基本用法与brew相同,只不过在brew后面加了一个cask单词。

    安装软件

    brew cask install google-chrome

    卸载软件

    brew cask uninstall google-chrome

    homebrew services

    如果我们使用homebrew安装了mysql等服务我们如何来管理呢?

    Homebrew Services是一套可以通过 launchctl来管理安装的服务的套件

    macOS使用launchctl命令加载开机自动运行的服务,brew service可以简化lauchctl的操作。

    以MySQL为例,使用launchctl启动:

    ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

    如使用brew service可以简化为:

    brew services start mysql

    安装

    brew install services

    ⚠️实际上homebrew services会在运行时自动安装

    使用(都以mysql为例)

    查看所有命令 

    brew services

    start

    登录时启动mysql服务

    brew services start mysql

    在启动时启动Dnsmasq服务

    sudo brew services start dnsmasq

    启动所有可用的服务

    brew services start --all

    run

    运行服务,但不要在登录时启动它

    brew services run mysql

    stop

    停止服务

    brew services stop mysql

    restart

    重启服务

    brew services restart mysql

    list

    列出homebrew services管理的所有服务(查看使用homebrew安装的所有服务的列表)

    brew services list

    cleanup

    删除所有未使用的服务

    brew services cleanup

    参考

    homebrew-services

  • 相关阅读:
    假期学习总结3
    内部表操作
    Hive基础操作
    Hive数据仓库基本概念
    假期学习总结2
    MapReduce基础介绍
    HDFS的高可用机制和联邦机制
    tensorflow学习笔记2
    tensorflow学习笔记1
    python使用tensorflow训练数据集时报错
  • 原文地址:https://www.cnblogs.com/kunmomo/p/11282384.html
Copyright © 2020-2023  润新知