型号:MacBook Pro A2442 16G/1T 14寸
mac相对win优缺点
优点
系统体验:
- 系统稳定性好 - macOS基于Unix,系统崩溃和蓝屏情况较少【笔者从0开始学用mac的根本原因。】
- 系统更新及时 - 苹果统一推送更新,无需担心版本碎片化
开发环境:
- Unix命令行 - 原生支持bash/zsh,开发环境友好
- 包管理方便 - Homebrew包管理器简单易用,类似Linux的apt,可实现一键安装
- 终端体验好 - Terminal和iTerm2功能强大
- 环境配置友好 - 相比Windows,macOS的文件管理和环境配置更接近Linux
- 文件系统统一 - 存储不分盘(不像Windows的C盘、D盘,到时候C盘炸了),文件管理更简洁
硬件与生态:
- (14寸)硬件轻 - 便于牛马携带办公
- 续航久 - M系列芯片MacBook续航表现突出
- 静音运行 - 风扇噪音小,适合安静环境
- Apple生态联动 - 与苹果全家桶协作
- Retina显示屏 - 高分辨率屏幕显示清晰
安全性:
- 广告与病毒较少 - macOS病毒和恶意软件相对较少
- 权限管理严格 - 应用权限控制更细致
- 隐私保护 - 系统级隐私保护机制完善【但公司电脑有监控软件,毫无隐私。】
缺点
价格与硬件:
- 价格昂贵 - 同配置下价格通常高于Windows笔记本
- 硬件升级困难 - 内存和硬盘多为焊接,无法自行升级
- 维修成本高 - 官方维修费用昂贵
软件兼容性:
- 部分专业软件缺失 - 某些Windows专用软件无法使用,部分企业级软件仅支持Windows
- 软件价格较高 - Mac平台软件通常比Windows版本贵
使用习惯:
- 学习成本 - 从Windows转过来需要适应新的操作习惯
- 右键菜单 - 需要双指点击,不如Windows直观【搞懂右键差异后笔者大彻大悟。】
- 快捷键差异 - Cmd键位置与Windows的Ctrl不同
- 文件管理 - Finder功能不如Windows资源管理器丰富
操作
快捷键
基础操作
和Win比就是把Ctrl换Cmd
Cmd + C/Cmd + V/Cmd + X- 复制/粘贴/剪切Cmd + Z- 撤销Cmd + Shift + Z- 重做Cmd + A- 全选Cmd + F- 查找Cmd + S- 保存Cmd + W- 关闭当前窗口Cmd + Q- 退出应用程序Cmd + P- 打印Cmd + Tab- 切换应用程序Cmd +(反引号) - 切换同一应用的不同窗口按住Shift直接按字母- 大写
窗口管理
Cmd + M- 最小化窗口Cmd + H- 隐藏当前应用Cmd + Option + H- 隐藏其他应用Cmd + Control + F- 全屏/退出全屏Cmd + Option + Esc- 强制退出应用F11/F12- 显示桌面(取决于设置)Ctrl +(反引号) ` - VSCode里打开终端
Finder快捷键
Cmd + N- 新建Finder窗口Cmd + Shift + N- 新建文件夹Cmd + Delete- 移到废纸篓Cmd + Shift + Delete- 清空废纸篓Cmd + Option + Delete- 立即清空废纸篓(不确认)Cmd + I- 显示简介Cmd + D- 复制文件Cmd + Enter- 重命名文件Space- 快速预览(Quick Look)Cmd + Y- 预览文件Cmd + 1/2/3/4- 切换视图模式(图标/列表/分栏/封面流)
文本编辑
Cmd + B/Cmd + I/Cmd + U- 加粗/斜体/下划线Cmd + Left/Right- 移动到行首/行尾Cmd + Up/Down- 移动到文档开头/结尾Option + Left/Right- 按词移动Cmd + Shift + Left/Right- 选择到行首/行尾Option + Delete- 删除前一个词Cmd + Delete- 删除到行首
截图
Cmd + Shift + 3- 全屏截图Cmd + Shift + 4- 选择区域截图Cmd + Shift + 4 + Space- 窗口截图Cmd + Shift + 5- 打开截图工具(macOS Mojave+)
系统
Cmd + Space- 打开Spotlight搜索Cmd + Option + Space- 打开Finder搜索Control + Cmd + Space- 打开表情符号面板Cmd + Option + D- 显示/隐藏DockCmd + Control + Power- 立即锁定屏幕Cmd + Option + Power- 睡眠Control + Cmd + Q- 锁定屏幕
终端
Cmd + K- 清屏Cmd + T- 新建标签页 或Cmd + blank搜索terminal后enterCmd + W- 关闭标签页Cmd + N- 新建窗口Cmd + D- 垂直分割Cmd + Shift + D- 水平分割
手势
设置位置
- 系统设置 → 触控板(或 系统偏好设置 → 触控板)
- 可以查看和自定义各种手势操作
- 支持预览每个手势的效果
常用手势
单指操作:
- 单击 - 点击/选择
- 双击 - 打开文件/应用
- 用力点按(Force Touch) - 预览文件、查看定义等(支持Force Touch的Mac)
双指操作:
- 双指点击 - 右键菜单
- 压缩成.zip: 双指右键-压缩
- 双指上下滑动 - 滚动页面
- 双指左右滑动 - 前进/后退(浏览器)
- 双指捏合/展开 - 缩放(网页、图片)
- 双指旋转 - 旋转图片
- 双指从右边缘向左滑动 - 显示通知中心
- 双指在触控板上左右滑动 - 切换全屏应用
三指操作:
- 三指左右滑动 - 切换桌面/全屏应用
- 三指向上滑动 - 打开调度中心(Mission Control)
- 三指向下滑动 - 显示当前应用的所有窗口
- 三指点击 - 查找/词典(可在设置中开启)
四指操作:
- 四指向上滑动 - 打开调度中心
- 四指向下滑动 - 显示当前应用的所有窗口
- 四指左右滑动 - 切换桌面/全屏应用
- 四指捏合 - 打开启动台(Launchpad)
- 四指展开 - 显示桌面
自定义手势
在 系统设置 → 触控板 中:
- 可以开启/关闭特定手势
- 可以调整滚动方向(自然滚动)
- 可以调整点击力度(Force Touch)
- 可以设置辅助点按(右键)的方式
手势技巧
- 如果手势不灵敏,可以在设置中调整触控板跟踪速度
- 某些手势需要先启用才能使用
- 不同macOS版本的手势可能略有差异
安装
homebrew
安装
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
安装完成后,根据提示将Homebrew添加到PATH(Apple Silicon Mac):
1 | echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile |
常用命令
brew install <package>- 安装软件包brew uninstall <package>- 卸载软件包brew update- 更新Homebrewbrew upgrade- 升级所有已安装的软件包brew upgrade <package>- 升级指定软件包brew list- 列出已安装的软件包brew search <keyword>- 搜索软件包brew info <package>- 查看软件包信息brew doctor- 检查Homebrew环境brew cleanup- 清理旧版本和缓存brew services list- 查看服务列表brew services start <service>- 启动服务brew services stop <service>- 停止服务
常用软件包
brew install git- Git版本控制brew install python- Pythonbrew install wget- 下载工具brew install tree- 目录树显示brew install htop- 系统监控brew install --cask <app>- 安装GUI应用(如:brew install --cask google-chrome)
zsh
检查版本
1 | zsh --version |
macOS Catalina及以后版本默认使用zsh,无需安装。
切换默认shell
1 | chsh -s /bin/zsh |
配置文件
~/.zshrc- zsh配置文件(每次启动终端时加载)~/.zprofile- 登录时加载(适合设置PATH等环境变量)
常用配置
编辑 ~/.zshrc 文件:
1 | # 设置别名 |
Oh My Zsh(可选,推荐)
增强zsh功能的框架:
安装:
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
常用插件:
编辑 ~/.zshrc 中的 plugins 行:
1 | plugins=( |
安装插件:
1 | # 方式1:使用git clone(推荐) |
历史记录搜索插件配置:
在 ~/.zshrc 中添加(需在plugins配置之后):
1 | # 历史记录搜索绑定键 |
应用配置:
1 | source ~/.zshrc |
miniconda
安装
方式1:使用Homebrew(推荐)
1 | brew install --cask miniconda |
方式2:手动安装
1 | # 下载安装包(Apple Silicon Mac) |
初始化
Homebrew安装方式:
安装完成后,conda可能不会自动初始化,需要手动初始化:
1 | # 初始化conda(首次运行) |
手动安装方式:
安装脚本会询问是否初始化,选择yes即可。如果没有初始化,可以手动执行:
1 | # 初始化conda |
验证安装:
1 | conda --version |
常用命令
conda --version- 查看版本conda update conda- 更新condaconda create -n <env_name> python=3.9- 创建虚拟环境conda activate <env_name>- 激活环境conda deactivate- 退出环境conda env list- 查看所有环境conda remove -n <env_name> --all- 删除环境conda install <package>- 安装包conda list- 查看当前环境已安装的包conda search <package>- 搜索包conda update <package>- 更新包
配置国内镜像源(可选,加速下载)
1 | # 添加清华镜像源 |
jupyter
安装
方式1:使用Homebrew(推荐,Mac原生方式)
1 | # 安装JupyterLab |
方式2:使用miniconda
1 | # 激活miniconda环境 |
方式3:使用pip
1 | pip install jupyter |
启动
1 | # 启动Jupyter Notebook |
启动后会自动在浏览器中打开,默认地址为 http://localhost:8888
常用配置
生成配置文件:
1 | jupyter notebook --generate-config |
设置密码(可选):
1 | jupyter notebook password |
设置启动目录:
编辑 ~/.jupyter/jupyter_notebook_config.py:
1 | c.NotebookApp.notebook_dir = '/path/to/your/notebooks' |
常用扩展插件(JupyterLab)
1 | # 安装扩展管理器 |
常用快捷键
Shift + Enter- 运行当前单元格并移动到下一个Ctrl + Enter- 运行当前单元格A- 在上方插入单元格B- 在下方插入单元格DD- 删除单元格M- 将单元格转为MarkdownY- 将单元格转为代码Cmd + S- 保存
内核管理
1 | # 查看已安装的内核 |


