近期,博主也顺利的从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
等进度条完成就安装完成了文章来源:https://www.toymoban.com/news/detail-620776.html
三、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会一次更新所有的包的,当我们想忽略的时候可以使用这个命令文章来源地址https://www.toymoban.com/news/detail-620776.html
软件服务管理
brew services list # 查看使用brew安装的服务列表
brew services run formula|--all # 启动服务(仅启动不注册)
brew services start formula|--all # 启动服务,并注册
brew services stop formula|--all # 停止服务,并取消注册
brew services restart formula|--all # 重启服务,并注册
到了这里,关于初入Mac的设置及其必备软件(Homebrew + item2)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!