近期,博主也顺利的从win系统转换到了Mac系统,刚开始转入Mac系统还是有很多不适应,以及对macOS的不熟悉。但是一直听说都是开发者用macOS能够提高开发效率等等的话语。那么接下来可以跟着博主一起熟悉macOS的使用。
经过几天的了解,我对macOS的初步总结就是macOS其实可以看成一个Linux系统来看待。对于开发者来说,Linux多多少少都有所使用,那么上手Linux就会更轻松些。
操作Linux肯定少不了终端软件,那么macOS也很贴心的帮我们预装好了终端app。不过能市面上有一款app可以说是macOS的终端神器——item2。
说到安装软件,Linux系统中的第一反应是yum软件包下载,不过macOS提供了一个app store来供我们下载,但是一般我们开发需要的软件包都找不到。所以就有了第二个必装的apphome-brew。它其实就是起到了Linux中的yum的作用,软件包管理。
最最重要的设置——开启任意来源
- 苹果电脑刚入手之后是没有任意来源的(软件的来源只能是前两个,也就是说网页上下载的东西安装不了)
- 如何开启?
# 打开终端运行此命令即可sudo spctl --master-disable
一、Homebrew安装
homebrew官网
- 官网用一句话概述了homebrew的作用:The Missing Package Manager for macOS (or Linux)(macOS(或Linux)缺少的软件包管理器)。
安装
# 官网的安装命令,不过可能会连接不上,所以需要用国内的下载源
/bin/bash -c"$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# 国内的下载源
/bin/bash -c"$(curl-fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
输入上述命令跟着中文指示走就行,选择源建议选择中科大。
安装成功执行brew -v看看是否安装成功
二、item2安装
我们就使用上述安装的homebrew来安装item2
只需要执行命令
# 先查找是否有这个包
brew search item2
# 有的话直接install
brew install--cask item2
等进度条完成就安装完成了
三、Homebrew的基本命令
软件搜索
brew search TEXT|/REGEX/
查看软件相关信息(显示软件的各种信息(包括版本、源码地址、依赖等等)
brew info [FORMULA|CASK...]
安装软件
brew install FORMULA|CASK...
卸载软件
brew uninstall FORMULA|CASK...
查看安装列表
brew list [FORMULA|CASK...]
查看包信息
brew info [FORMULA|CASK...]
查看哪些包可以更新
brew outdated
更新包 Homebrew 会安装新版本的包,但旧版本依然会保留
brew upgrade [FORMULA|CASK...]
brew 自身更新
brew update
清理旧版本和缓存
brew cleanup # 清理所有包的旧版本
brew cleanup [FORMULA ...]# 清理指定包的旧版本
brew cleanup -n# 查看可清理的旧版本包,不执行实际操作
锁定不想更新的包
brew pin [FORMULA ...]# 锁定某个包
brew unpin [FORMULA ...]# 取消锁定
tips:因为update会一次更新所有的包的,当我们想忽略的时候可以使用这个命令
软件服务管理
brew services list # 查看使用brew安装的服务列表
brew services run formula|--all # 启动服务(仅启动不注册)
brew services start formula|--all # 启动服务,并注册
brew services stop formula|--all # 停止服务,并取消注册
brew services restart formula|--all # 重启服务,并注册
版权归原作者 猿灰灰 所有, 如有侵权,请联系我们删除。