Mac 入门指南
欢迎阅读这份 Mac 快速上手指南!本指南结合了笔者使用 Mac 的经验和官方文档,旨在帮助您迅速熟悉 Mac 的基本操作和功能,以及介绍一些常用的软件和命令行工具。希望本指南能为您提供有益的帮助。
免责声明
本指南中的内容均基于笔者个人经验和理解,可能不完全涵盖所有场景或最新的更新。虽然我尽力确保信息的准确性,但不对本指南的完整性、可靠性及实效性作出任何保证。如在使用过程中遇到问题,建议您查阅 Apple 或开发者、销售方等相关方的官方文档,或联系其技术支持。笔者不提供任何形式的技术支持。
本文中推荐的工具和软件仅代表笔者个人的看法,且仅反应撰文时的情况,不包含任何商业推广。请从官方渠道下载软件,并自行依据证书签名情况、软件更新日期等甄别软件的可靠性、安全性。
您永远是您设备最高权限的掌握者,也是您数据和财产安全的第一责任人。本指南仅供参考,请以官方技术文档和技术支持为准,做好备份,谨慎操作。
如您发现本文有错漏,请在本仓库提出 Pull Request 或 Issue。
更新于 2024-11-20
验机
以下说明仅适用于全新产品的验机。
请确保签收时快递包装完好无拆开痕迹。小红书上据报部分快递可能有拆开封条后二次密封的情况,如果发现了强烈建议直接拒收。
建议签收前拆快递验货,确认产品产品封条完好无损且包装上的配置正确后再签收。Mac 产品拆机现在能做到只撕封条不动剪刀,产品盒外侧没有塑封。如果封条有被拆开的痕迹,也应直接拒收。
如果在 Apple 直营店或 apple.com.cn 购买,即使开机激活后也可享受 14 天的无理由退货。在其他渠道购买则适用于相应渠道的退货政策,通常要求不能联网激活设备。
免责声明:上述内容为撰文时笔者对官方政策的经验性概括,不代表您的退货请求一定能被 Apple 同意。笔者不代表官方立场,不对本文造成的任何损失负责。请合理利用政策,不要恶意退货。更新于 2024-11-20
快速上手
初次开机
打开 MacBook 的屏幕即会开机。MacBook 在开机时会发出“duang”的一声启动音,不要被吓到。
Tip:显示在欢迎屏幕上的“hello”来自于1984年史蒂夫·乔布斯发布 Macintosh 时的演示,开机启动音也来自于该产品。
开机后,系统将自动进入“设置助理”引导用户完成使用前的设置,按提示操作即可。MacBook 必须在联网状态下完成激活和配置,因此强烈建议找一个网络较好的地方完成这些操作。按提示完成设置即可。可在 Apple 提供的文档中看到该过程的介绍:
- 针对新 Mac 用户设置 MacBook Air
- 针对新 Mac 用户设置 MacBook Pro
- 针对新 Mac 用户设置 Mac mini
- 针对新 Mac 用户设置 iMac
- 针对新 Mac 用户设置 Mac Studio
- 针对新 Mac 用户设置 Mac Pro
以下是一些需要补充提醒的点:
- 建议使用和其他 Apple 设备一致的 iCloud 账号,以充分利用多设备互联互通功能。可以在提示时使用其他 iPad 或 iPhone 靠近 Mac 以快速登录同一账号。
- 建立用户时,账户名称一项一旦确定后不可更改。该账户名称亦会作为用户文件夹的名称,强行修改账户名称会导致文件系统权限出现严重的问题。其他项目则可以按需填写。
- 一台 Mac 可录入五个指纹,其中每个账户最多可录入三个指纹。设置助理会引导用户录入一个指纹,随后可以在“系统设置”里删除或录入更多指纹。
- 中国大陆地区不支持 Mac 上使用的 Apple Pay,设置时如有这一步可直接跳过。
从 Windows 到 Mac
建议阅读 Apple 提供的详细说明:
默认设置下,一些常用的操作和提示如下:
- 使用 Control-空格键、Mac 键盘左下角的地球仪图标
按键以及菜单栏中的输入法选项均可以切换输入法。
- 使用“中/英”键(即大写锁定键)即可切换英文输入法和非英文输入法(例如中文),长按该键即可开启大写锁定。
- 使用 Fn-删除键(即退格键)即可向后删除。
- 剪切、拷贝(Windows 称“复制”)和粘贴操作的快捷键分别是 Command-X、Command-C 和 Command-V。
- 若使用 Windows 键盘,可使用 Windows 徽标键来代替 Command 键,使用 Alt 键代替 Option 键。
- macOS 中的“复制”指的是在当前位置创建一份文件的副本。
- 文件管理中,与 Windows 在源文件处确定剪切还是复制、在目标文件处只有一个粘贴操作不同,Mac 在源文件处只有一个拷贝(Command-C)操作,在目标文件处粘贴时才通过不同的快捷键决定是剪切(Option-Command-V)还是复制(Command-V)。
- 点按触控板时,只需手指原地向下发力按压再恢复即可,全程无需让手指离开触控板或按压特定区域。部分应用中重压还会触发专门的用力点按操作。
- 使用双指点按触控板相当于 Windows 中的右键点击。
- 双指在触控板上或使用鼠标滚轮滚动的方向与 Windows 中相反,更接近于在触摸屏上进行滚动的操作。
- macOS 的右键菜单并没有新建文件的选项,若需创建某一类型的文件,请直接打开相应的应用,编辑后保存。
非常难受的刘海
MacBook 的“刘海”广受诟病,核心原因倒不是因为它占据了屏幕显示面积(因为 Mac 固定使用最上方的屏幕空间作为菜单栏和状态栏),而是当菜单栏右半边空间不够时,图标会直接消失,而不像 Windows 那样会折叠起来。
这一问题目前只能使用第三方软件解决,例如付费的 Bartender 5 以及免费的 Ice。强烈建议安装 Homebrew 之后,再使用 Homebrew 安装这些软件。此外,也可以在“系统设置”—“控制中心”中适当关闭不需要的图标(比如 Siri)以节省空间,以及避免使用音乐软件的菜单栏歌词等占用巨量空间的功能。
查阅支持
Apple 提供了以下入门指南供查阅:
Apple 技术支持网站提供各类问题的详细说明,如遇到问题可先到这里搜索解决方案。
更新于 2024-11-20
一旦适应就非常好用的命令行
macOS 内置了 Zsh 终端,其操作逻辑与 Linux 下的默认终端 Bash 较为相近,但支持通过更多配置达到更美观的效果或更多的功能。关于终端的使用,请参见计算机教育中缺失的一课,其中课程概览与 shell 一节介绍了常用的基础 shell 命令。
考虑到国内的网络情况,本指南均使用清华大学开源软件镜像站提供的镜像进行安装。您也可以根据实际情况换用中科大开源镜像站或其他镜像站。强烈建议依据本指南安装 Homebrew,本指南后续安装其他命令行工具时均会使用 Homebrew。
安装 Command Line Tools
Mac 仅自带少量命令行工具,而诸如 git
、gcc
等工具均包含在 Command Line Tools 中。在安装 Homebrew、Oh My Zsh 等命令行工具前,通常也需要安装 Command Line Tools。
打开“终端”,在 shell 中输入
xcode-select --install
在弹出的窗口中同意协议,等待下载安装完成即可。
Homebrew
Homebrew 是 macOS 环境中一款非常强大的包管理器。其不仅能安装各种命令行工具,也可以安装大量常用的桌面应用,能够节省大量查找安装包、下载和安装的时间。对于部分提供源代码的应用,如果预编译包安装失败,Homebrew 还会尝试下载源码编译,更是非常方便。
安装 Homebrew
参照镜像站 Homebrew、Homebrew Bottles 和 PyPI 镜像的说明,在终端中输入设置环境变量的命令:
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
export HOMEBREW_PIP_INDEX_URL="https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple"
Tip:可以将上述命令(包含换行)一次性粘贴到终端中,再按回车即可。下同。
下载并运行安装脚本:
git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git brew-install
/bin/bash brew-install/install.sh
rm -rf brew-install
遇到要求输入密码的地方时,输入当前账户的登陆密码即可。注意 shell 在输入密码时没有显示。输入完成后按回车即可。
安装成功后需将 brew 程序的相关路径加入到环境变量中:
echo '# Set PATH, MANPATH, etc., for Homebrew.' >> ~/.zprofile
echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"' >> ~/.zprofile
echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"' >> ~/.zprofile
echo 'export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"' >> ~/.zprofile
echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"' >> ~/.zprofile
echo 'export HOMEBREW_PIP_INDEX_URL="https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple"' >> ~/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
使用 Homebrew
Homebrew的命令可分大致为以下几种:
brew search
:搜索软件包brew info
:查看软件包信息brew install
:安装软件包brew upgrade
:升级软件包brew reinstall
:卸载并重新安装软件包brew uninstall
:卸载软件包brew help
:查看帮助
下面以安装 Visual Studio Code 为例,展示这一流程:
搜索软件包
在终端中输入 brew search visual-studio-code
搜索是否有相应的软件包。
Tip:一般使用软件英文名的全小写,且使用 -
代替空格,即可找到相应的软件包。如果找不到,可以尝试连写(如百度网盘 baidunetdisk
)或缩写(如阿里云盘 adrive
)。
得到的结果如下:
==> Casks
visual-studio visual-studio-code visual-studio-code@insiders
Tip: 若某个软件包后面有打勾,则说明已安装该软件包。
Tip: 部分命令行工具和桌面软件可能重名,请按照搜索结果,使用 xxxx
和 homebrew/cask/xxxx
进行区分。
确认软件包信息
在终端中输入 brew info visual-studio-code
确认软件包信息:
==> visual-studio-code: 1.95.3 (auto_updates)
https://code.visualstudio.com/
Not installed
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/v/visual-studio-code.rb
==> Names
Microsoft Visual Studio Code
VS Code
==> Description
Open-source code editor
==> Artifacts
Visual Studio Code.app (App)
/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code (Binary)
==> Analytics
install: 28,957 (30 days), 83,924 (90 days), 323,447 (365 days)
安装软件包
确认是我们需要安装的软件之后,使用 brew install visual-studio-code
即可安装,按照提示完成安装即可。
更新软件包
对于通过 Homebrew 安装的一些不支持自动更新的软件,可通过 brew upgrade
命令手动进行更新。如果后面不加任何软件包名称,则会更新所有可以更新的软件包。
对于支持自动更新的软件,请使用软件内的自动更新功能。Homebrew 不会更新这些软件。
卸载软件包
仍以 Visual Studio Code 为例,如需卸载,只需使用下述命令:
brew uninstall visual-studio-code
更新于 2024-11-20
美化 Shell
默认的 Shell 确实太丑了,而且所有地方用一样的字体也会导致无法分辨关键信息。本节按照笔者的习惯,推荐使用 Oh My Zsh 和一些插件来让它更加好用。
安装 Oh My Zsh
参考镜像站的说明,在终端中运行下述命令:
git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/ohmyzsh.git
cd ohmyzsh/tools
REMOTE=https://mirrors.tuna.tsinghua.edu.cn/git/ohmyzsh.git sh install.sh
cd ../.. && rm -rf ohmyzsh
使用插件、更改主题
功能丰富的插件是 Zsh 相比 Bash 的强大之处。笔者推荐 zsh-syntax-highlighting
和 zsh-autosuggestions
两个插件,以实现代码高亮和自动补全。同时,默认的 robbyrussell
主题仅显示当前目录名称,而不显示用户名和完整目录,这在一些场景下可能不太方便。笔者推荐使用 ys
主题。
使用 Homebrew 安装 zsh-syntax-highlighting
和 zsh-autosuggestions
:
brew install zsh-syntax-highlighting zsh-autosuggestions
使用文件编辑器打开 ~/.zshrc
文件:
open ~/.zshrc
Tip: 可以使用 open
命令打开文件或文件夹。Mac 将选择该文件的默认应用打开该文件。
将第 11 行的 ZSH_THEME="robbyrussell"
修改为
ZSH_THEME="ys"
在文件结尾加上
source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
按 Command-S 保存,然后关闭编辑器。关闭并重新打开终端即可使用插件和主题。
更新于 2024-11-20
安装与卸载软件
安装软件
Mac 安装软件主要有三种方式
- 使用 Mac App Store
- 使用 Homebrew
- 手动运行安装包
推荐首先查找 Mac App Store 中是否有相应的软件。这是安装软件最安全、最方便的方式。微信、QQ、网易云音乐、QQ 音乐、腾讯会议、百度网盘、Microsoft Office、Final Cut Pro X、Logic Pro 等 App 均在 Mac App Store 中提供,也可以安装部分 iOS 和 iPadOS 的软件。关于 Mac App Store 的使用说明,请参见 Apple 技术支持的文档。
Homebrew 则如前文所述也是较为方便的安装软件的方法。阿里云盘、Visual Studio Code、Adobe Acrobat Reader、Keka、OBS、Steam、EndNote、Zotero 以及 Noto 字体均可通过 Homebrew 下载。
如上述两个方法均找不到相应的软件,或学校提供的版本需要特定的安装包(Office、EndNote 等可能会有这种问题),则可以通过安装包进行安装。Mac 下的安装包可以归为三种格式:
dmg
:最常见的安装包格式,大多在打开后会包含一个 App 文件和一个“应用程序”文件夹的快捷方式,将 App 文件拖入应用程序文件夹即可。也可能会包含一个pkg
文件,打开安装即可。pkg
:较为常见的安装文件格式。双击打开并按提示安装即可。- App 文件:如果发现下载下来的应用就是一个单独的 App 文件,则将其手动拖入“应用程序”文件夹即可完成安装。
少部分应用会将其安装程序包装为 App 文件,这种应用的安装方法更接近于 pkg
文件,双击打开后按提示操作即可。
如果看到一个警告对话框,提示正在安装无法识别的开发者开发的 App,请参阅打开来自未知开发者的 Mac App。
卸载软件
对于使用 Homebrew 安装的软件,请使用 brew uninstall
命令卸载。
对于其他软件,请参考在 Mac 上卸载 App。需要注意的是,该卸载过程并不一定会彻底删除其配置文件。如果介意部分残留文件,可使用 AppCleaner(通过 brew install appcleaner
即可安装)或类似软件进行卸载。如果软件开发商提供卸载器,请优先使用卸载器。
更新于 2024-11-20
常用工具软件推荐
以下均为笔者根据自己习惯长期使用的软件,仅供参考。
- IINA:基于 mpv 的播放器,支持比系统自带 QuickTime Player 更多的格式,采用与现代 macOS 相同的设计语言。可通过
brew install iina
安装。 - Keka:基于 7-zip 的压缩解压工具,亦支持 zip、tar.gz 等格式的压缩解压,以及 rar 的解压。可通过
brew install keka
安装。 - Motrix:支持 HTTP、FTP、BitTorrent、Magnet 等格式的下载器。可通过
brew install motrix
安装。
更新于 2024-11-20
运行 Windows 软件
就(Windows on ARM + 高通 X Elite)目前的游戏兼容性来说,它恐怕都没有比 Mac 用 CrossOver 转译 Windows 游戏好多少。
使用兼容层
Mac(以及Linux)通过一些特定的转译工具可以运行 Windows 软件。这类软件将 Windows 系统 API 调用动态地翻译为 macOS 使用的 POSIX API,因此被称作兼容层。
macOS 下界面比较友好的兼容层工具主要包括 CrossOver 和 Whisky。前者体验更好但是付费软件,后者则是免费的开源软件。这两者的底层均是基于 Wine,同时使用 Rosetta 2 完成 x86 到 ARM64 的架构翻译,以及使用 Game Porting Toolkit 完成 Windows 图形 API 向 macOS 图形 API 的翻译。
提示:
- 建议在 CrossOver 中打开 D3DMetal 以获得最好的性能。
- CrossOver 会自动安装中文字体以解决一部分常见软件(例如 Steam)显示中文的问题,但 Whisky 对中文应用的兼容性仍不太好。在 Whisky 主界面右下角“Winetrick”中运行“字体”选项卡里的
cjkfonts
可能能解决部分问题。建议使用各类应用的英文版以避免此类问题。 - Apple 于 2024 年 6 月推出了性能更好的Game Porting Toolkit 2.0,如果有需要可以按提示注册 Apple Developer 后,在打开的 More Downloads 页面下载 Evaluation environment for Windows games 2.0 beta,打开后按照 Read Me.rtf 文件中的说明,根据自己使用的兼容层,在终端中运行相应命令即可。
Tip:注册 Apple Developer 无需付费。
使用虚拟机
Mac 也可以通过虚拟机安装运行 Windows on ARM。常用的虚拟机软件包括 Parallels Desktop 和 UTM,同样是前者体验更好但是付费软件,后者则是免费的开源软件。如需制作 Windows 安装镜像(包括为其他电脑制作),可在 Mac App Store 中免费下载 CrystalFetch,亦可通过 brew install crystalfetch
安装。
不建议长期依赖此方法使用 Windows 软件
由于涉及到对 API 和二进制代码的动态翻译,转译过程会导致一定的性能损失。对于二进制翻译而言,转译 64 位 x86 应用的性能损失通常可以接受,但转译 32 位 x86 应用可能会产生巨大的性能下降。macOS 早在数年前便已结束了对 32 位应用的支持,因此使用体验基本不存在问题,但转译 Windows 应用时,部分应用可能会出现明显的性能下降。此外,转译 Windows 应用运行的稳定性通常远不及原生应用,部分功能也会受到限制。
因此,只建议将转译作为临时解决方案,或仅用于解决个别软件的兼容性问题。如果发现您所需的大部分软件均没有 macOS 上的原生版本,建议您将其二手卖出后换回 x86 平台的机型。Mac 电脑的保值率普遍较高,而在 Windows 阵营中,Lunar Lake 架构的 Intel Core Ultra 200V 系列处理器能提供媲美 MacBook 的续航,也有很多功耗虽高但性能更强、价格更便宜的选择。当然,无论如何都不建议选择搭载高通 X Elite 和 X Plus 处理器的 Windows 笔记本。
更新于 2024-11-20
连接 Windows 磁盘
Windows 下常见的 NTFS 是微软专有的文件系统,在 macOS 中仅支持读取而不支持写入。相应地,macOS 中常见的 APFS 是 Apple 专有的文件系统,在 Windows 中无法识别。本节介绍一些能够让同一块磁盘在两边都访问的方法。
格式化为 FAT32 或 exFAT
FAT32 或 exFAT 格式在两个系统下均可以识别并正常读写。然而,这两个文件系统其均有各自的缺点:
- FAT32 格式在各类设备中的兼容性最佳,最大仅支持 4 GB 的单个文件,且仅支持英文分区名。
- exFAT 为存储大文件而设计,其最小空间分配单元较大,因此在存储大量小文件时会非常浪费空间。
此外,由于文件系统的特性,这两个文件系统应对未弹出直接断开连接的能力不是很强。因此,使用这两个文件系统时,请务必弹出所有磁盘后再拔出设备。此外,请仅在传输文件时临时使用这些设备,不要长期将重要文件的唯一一份副本存储在设备中,并做好备份。
需要注意的是,macOS“磁盘工具”内的“MS-DOS(FAT)”格式指的是更为古老的 FAT16,其最大仅支持 2-4 GB 的存储设备。如果需要将磁盘格式化为 FAT32,需在 Windows 系统中进行操作。
使用第三方软件
Microsoft NTFS for Mac by Paragon Software 提供在 macOS 下读写 NTFS 磁盘的方案。该软件较为成熟,可以付费购买。需要注意的是,该软件安装过程较为复杂,请严格遵循其安装和卸载说明。
更新于 2024-12-23
系统安全和维护
Mac 和其他所有系统一样,面临严峻的网络安全压力。macOS 提供了较为完善的安全机制,但这不代表用户可以在安全上懈怠。不随意打开来路不明的链接、不随意打开来路不明的软件、不随意插入来路不明的外接设备,已经足够防范大部分安全风险。
从可靠的渠道下载软件
Mac App Store 的软件均经过 Apple 审核,且均需要打开沙盒(Sandbox)安全机制,因此是最为安全的获取软件的方法。
正规厂商开发的软件均经过签名以防软件被篡改。建议从软件开发商的官方渠道或 Homebrew 下载这些软件。这些经过签名的软件在 macOS 中可以直接打开,通常而言是较为安全的。
对于一些没有经过签名的 App,请务必提高警惕。如果确定来源正规、软件可靠,可通过覆盖安全性设置来打开 App。
如果通过上述方法也无法打开软件,则说明其具有很高的安全风险,强烈建议直接将其删除。
善用权限管理
macOS 有一套完善的权限管理系统,可以有效阻止恶意软件使用摄像头、麦克风,屏幕录制,以及修改其他软件的内容、修改系统配置文件等。在“系统设置”—“隐私与安全性”中可以详细管理这些设置。
需要注意的是,有些正常操作(例如 Homebrew 或 Steam 更新其他软件)也会被提示,请辨别哪些软件请求的权限可以允许,而哪些需要被禁止。
谨慎降低启动安全性
macOS 默认的启动安全性配置仅允许运行针对本机签名的 macOS,以防止攻击者运行包含漏洞的旧版本。这是对于大部分用户最安全的方案。然而,由于一些特殊的需求(例如安装 Microsoft NTFS for Mac by Paragon Software 需要启用内核扩展),可能需要配置降低安全性策略。这会对系统引入一定的风险,因此建议仅在确保软件来源正规可靠,且确有必要使用此软件时才进行此配置。
需要注意的是,macOS 恢复中的绝大部分功能,包括降低安全性配置,全程可以使用图形界面完成。如果有任何教程说明需要在 macOS 恢复中打开终端输入命令,很可能是要更进一步地关闭系统安全保护(参见下面一段)。这会引入更大的安全风险,因此遇到这种情况请务必提高警惕。
不要修改系统完整性设置
系统完整性保护是 macOS 安全保护的重要一环,旨在防止任何恶意软件(包括具有 root 权限的软件)篡改系统文件。强烈建议在任何情况下都不要关闭系统完整性保护。
系统安全性保护的关闭需要关闭电脑、长按电源按钮、进入 macOS 恢复后打开终端输入命令来完成。如果有一个教程提示你进行这些工作,请务必务必务必警惕。一般的软件最多仅需要上述降低安全性的配置即可运行,因此除非非常确认这个软件来源可靠且非用不可,否则请一律视为恶意软件,立即停止操作并删除。
不要频繁清理内存和缓存
所有现代操作系统均会尽可能使用内存和缓存来加速系统的运行,macOS 也不例外。例如,文件系统会使用空闲的内存空间来缓存文件,以提高打开文件的速度;“聚焦”会建立文件的索引,以加快搜索速度。清理掉这些内容对系统性能并无益处,甚至会拖慢系统的速度。仅建议在磁盘空间不足时清理缓存,否则应尽量避免这些操作。
更新于 2024-11-20