Mac应用推荐
Homebrew
Homebrew — The missing package manager for macOS
Homebrew是命令行版本的软件管家,通过几个简单的命令,你就可以轻松完成软件的搜索、安装、升级以及卸载。
安装Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
使用
Homebrew针对软件的用法是:brew 动作 [软件名]
其中动作包含了搜索(search) 、查看(info) 、安装(install / tap) 、更新(upgrade) 、卸载(uninstall / remove / rm) 、列举(list) 。
Homebrew中的软件分为普通软件与cask软件,cask软件通常指macOS上的app、字体、插件或者其他不开源的软件。普通软件使用普通的brew
命令即可,cask软件则需要使用brew cask
命令。
搜索
brew search 软件名
搜索结果中的Formulae部分为普通软件,Casks部分为cask软件。
已安装的软件名称后面会有✔
标识。
查看
brew info 软件名
查看软件信息时,会优先选择普通软件,若普通软件不存在,则会自动选择cask软件。
也可以通过brew cask info 软件名
命令显式查看cask软件的信息。
安装
brew install 软件名
安装普通软件。
brew cask install 软件名
安装cask软件。
brew tap 用户/仓库 [url]
向Horebrew
软件源中添加更多仓库,默认假设仓库来自Github。
更新
brew update
更新普通软件与Homebrew本身。
brew upgrade 软件名
更新指定的软件。
卸载
brew uninstall 软件名
除了uninstall ,也可以使用remove或rm。
列举
brew list
此命令会列举出所有通过Homebrew安装的软件,可以配合管道与grep命令来检测是否通过Homebrew安装了某软件。
服务
Homebrew使用macOS的launchctl(1) 守护进程管理器来管理后台服务
Homebrew针对服务的用法是:brew services 动作 [服务名 | --all]
选项--all
表示动作应用于所有服务。
其中动作包含了启动(start / run) 、重启(restart) 、停止(install / tap) 、列举(list) 。
启动
brew services run 服务名
或brew services start 服务名
均能启动后台服务,两者的区别在于,start
会注册该后台服务以在登录时启动或引导,而run
则不会。
重启
brew services restart 服务名
,停止并启动服务,并注册该后台服务以在登录时启动或引导。
停止
brew services stop 服务名
,停止服务,并将其从登录时的启动或引导注销。
列举
brew services list <服务名>
,列举全部或者某个服务。
近期评论