您现在的位置是:首页 > 正文

初入Mac的设置及其必备软件(Homebrew + item2) 热门推荐

2024-02-29 14:39:11阅读 0

近期,博主也顺利的从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 # 重启服务,并注册

网站文章