与Ubuntu和CentOS等Linux发行版相比,macOS没有预装wget和tree等命令。
如果需要安装这些缺失的软件包,可以使用Homebrew包管理器。
什么是Homebrew
Homebrew是macOS中的第三方包管理器,可以方便地安装那些macOS中没有包含的UNIX工具,比如wget、tree等。
安装Homebrew
安装Homebrew前,请确保已安装Xcode命令行工具。如果没有安装,在终端中输入如下命令:
1 | xcode-select --install |
然后,开始安装Homebrew,在终端中输入如下命令:
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
安装软件包
1 | brew install 包名 |
卸载软件包
1 | brew uninstall 包名 |
升级软件包
1 | brew upgrade [包名...] |
若没有指定软件包,则对所有的软件包进行升级。
查看已安装的软件包
1 | brew list |
更新Homebrew
1 | 更新所有的软件包和Homebrew |
搜索软件包
1 | brew search 软件包 |
查看软件信息
1 | brew info 软件包 |
后台服务管理
在HomeBrew中,管理后台服务(如Redis和Nginx等)需要使用services
命令。它的子命令有:
子命令 | 说明 |
---|---|
list | 列出当前用户的所有服务(services命令的默认行为) |
run | 启动服务,开机或登录时不自动启动 |
start | 启动服务,开机或登录时自动启动服务 |
stop | 暂停服务 |
restart | 重启服务 |
cleanup | 清除所有未被使用的服务 |
显示帮助信息
1 | brew help [command] |
若没有指定命令名,则显示Homebrew的帮助信息;否则,显示该命令的帮助信息。
卸载Homebrew
在终端中输入如下命令即可:
1 | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" |
关于Homebrew的更多信息,请参看这里。