MAC电脑常用操作

环境:M3芯片 ,macOS15.2

🚀 快捷键

🖥️ 窗口管理
  1. ✅ 退出/进入全屏模式

    • 浏览器等应用 :⌘ Command + Ctrl + F

  2. ✅ 最小化当前窗口

    • ⌘ Command + M

    • 💡 隐藏窗口但保留应用在后台运行

  3. ✅ 关闭当前标签页/页面

    • ⌘ Command + W(关闭标签页或单个窗口)

    • ⌘ Command + Shift + W(关闭整个浏览器窗口)

⚙️ 系统操作
  1. 🔒 快速锁屏

    • ⌃ Control + ⌘ Command + Q

  2. 🖥️ 打开终端(命令行)

    • 直接启动 :⌘ Command + 空格 → 输入 Terminal → 回车

    • 💡 快捷键替代方案:将终端添加到程序坞,右键固定


📸 截图与录屏
  1. ✅ 截图快捷键
    • 全屏截图 :⌘ Command + Shift + 3(保存到桌面)
    • 区域截图 :⌘ Command + Shift + 4(拖动选择区域)
    • 窗口截图 :⌘ Command + Shift + 4 → 按空格键(点击目标窗口)
    • 💡 复制到剪贴板 :上述操作中额外按住 Ctrl 键(例如 ⌘ Command + Shift + Ctrl + 4)
    • 🎥 录屏功能 :⌘ Command + Shift + 5 → 选择录屏范围

🔄 退出和切换应用

• ⚠️ 强制退出应用 :⌘ Command + ⌥ Option + Esc

• 🔄 切换应用 :⌘ Command + Tab,鼠标选择

• 💡 隐藏当前应用 :⌘ Command + H

• ❌ 彻底退出应用 :⌘ Command + Q

🖥️ Terminal 使用


🎨 1. 终端界面调整

• ✅ 放大字体 :Command (⌘) + +

• ✅ 缩小字体 :Command (⌘) + -

• ✅ 恢复默认字体大小 :Command (⌘) + 0

• 🖥️ 全屏切换 :Control (⌃) + Command (⌘) + F


⚡️ 2. 进程控制

• ⛔️ 终止当前命令 :Control (⌃) + C

💡 强制终止正在运行的前台进程

• ⏸️ 挂起当前命令 :Control (⌃) + Z

💡 将进程暂停并放入后台,可通过 fg 恢复或 bg 后台运行

• 🚪 退出当前 Shell :Control (⌃) + D 或输入 exit

💡 发送 EOF 信号,关闭终端标签/窗口


📺 3. 屏幕操作

• 🧹 清屏 :Control (⌃) + L 或输入 clear

• 🖱️ 滚动输出 :

• 向上翻页:Command (⌘) + ↑

• 向下翻页:Command (⌘) + ↓

💡 部分工具如 iTerm2 支持 Shift + PageUp/PageDown


📜 4. 历史命令与编辑

• 🔍 搜索历史命令 :Control (⌃) + R

💡 输入关键词查找历史记录,按 Enter 执行

• ⚡️ 快速移动光标 :

• 行首:Control (⌃) + A

• 行尾:Control (⌃) + E

• 🗑️ 删除整行 :Control (⌃) + U

• 🧹 删除至行尾 :Control (⌃) + K


📊 5. 后台任务管理

• 📋 查看后台任务 :输入 jobs

• ▶️ 恢复挂起的任务到前台 :fg %n(n 为任务编号)

• ⏯️ 后台继续运行挂起的任务 :bg %n

• ⛔️ 终止后台任务 :kill %n 或 kill <PID>


🔧 6. 其他实用操作

• ⚠️ 强制终止进程 :

• 前台进程:Control (⌃) + \(发送 SIGQUIT)

• 通过 PID 终止:kill -9 <PID>

• 🔒 锁屏 :Command (⌘) + Control (⌃) + Q(需系统支持)

• 📑 多标签/窗口管理 :

• 新建标签:Command (⌘) + T

• 关闭标签:Command (⌘) + W

• 切换标签:Command (⌘) + 数字键 或 Control (⌃) + Tab


🌐 7. 网络相关

• 📥 快速下载文件 :curl -O <URL>

• 📶 测试网络连通性 :ping <IP或域名>

• 🔍 查看端口占用 :lsof -i :<端口号>


❗️ 与 Linux 的区别注意
  1. 📌 Mac 默认 Shell 为 zsh(较新版本),配置文件为 ~/.zshrc(Linux 常用 bash 和 ~/.bashrc)。
  2. 📌 部分命令需通过 brew 安装(如 wget、tree)。
  3. 📌 系统管理命令可能不同(如网络配置用 networksetup)。

**🛠️📦**MAC的软件包管理

bash 复制代码
# 执行官方安装命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

#将 Homebrew 的环境变量配置添加到用户配置文件 .zprofile 中
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/fengfujiang/.zprofile

#在当前终端会话中生效 Homebrew 的配置
eval "$(/opt/homebrew/bin/brew shellenv)"

#验证
which brew

#安装软件包测试:
brew install telnet
brew install wget

🛠️关机和重启

🔧 终端命令方式

  1. 立即关机
bash 复制代码
sudo shutdown -h now
# 或使用 AppleScript
osascript -e 'tell app "System Events" to shut down'
  1. 定时关机(示例:10分钟后)
bash 复制代码
sudo shutdown -h +10
  1. 立即重启
bash 复制代码
sudo shutdown -r now
# 或使用专用命令
sudo reboot
  1. 强制重启(系统无响应时)
bash 复制代码
sudo reboot -q
相关推荐
赵大仁12 分钟前
官网性能优化实战:LCP 3.2s → 2.1s、CLS 0.107 → 0,以及被我推翻的 6 个判断
前端·性能优化·cls·lcp·core web vitals
xiancai_xianyu15 分钟前
Text2SQL落地生产库前,SQL要过哪三道闸
前端·数据库·sql·sql注入·text2sql·ai agent开发·企业级ai框架
小羊没烦恼!28 分钟前
T-SQL查询进阶--理解SQL SERVER中的分区表
服务器·开发语言·前端·javascript·html
史瓦辛格41 分钟前
给 DeepSeek Harness 写费用插件:把「这次会话花了多少钱」算准
前端·deepseek
星光不问赶路人43 分钟前
Vue 3 + TypeScript 中 enum 的使用实践
前端·vue.js
鸥梨菌Honevid1 小时前
UVM 中 REQ 和 RSP 类型详解:从通信模型到 item_done 与 put_response
java·前端·servlet
IT_陈寒1 小时前
Python多进程共享变量这个坑,差点让我加班到凌晨
前端·人工智能·后端
鸿蒙开发1 小时前
PDF 盖黑框不等于脱敏:用 PDF.js + Canvas + pdf-lib 实现永久遮盖
前端·react.js
xixingzhe21 小时前
Nginx 看懂请求耗时瓶颈
服务器·前端·nginx
Lank_M1 小时前
前端AVIF编码方案评审,九个想当然逐个实测
前端