MacOS 运维常用命令大全(超全速查表)
说明:本表汇总MacOS 系统运维、开发调试、设备管理高频命令,兼容 Intel / M 系列芯片,适配 Ventura、Monterey、Sonoma 等主流版本,终端可直接复制使用,风格与 Linux/Windows 运维命令表统一,方便对照查阅。
一、网络与端口排查命令(联网/接口不通必备)
功能场景 | 执行命令(Terminal) | 备注 |
查看本机IP、网卡信息 |
| en0为无线网卡 |
查看网关、DNS |
| 完整网络硬件信息 |
刷新DNS缓存 |
| 解决域名解析异常 |
测试网络连通性 |
| 测试延迟、丢包 |
持续长ping |
| 持续发包,排查间歇性断网 |
路由追踪 |
| 定位网络卡顿节点 |
查看所有监听端口 |
| 查看本机开放端口 |
过滤指定端口占用 |
| 查询端口被哪个进程占用 |
查看当前网络连接 |
| 查看所有TCP/UDP连接 |
测试端口连通性 |
| Mac自带端口测试工具 |
二、端口 & 进程管理命令(解决端口占用)
功能场景 | 执行命令 | 备注 |
查看所有进程 |
| 完整进程列表 |
过滤指定进程 |
| 如 grep java、grep nginx |
根据端口查进程PID |
| 直接返回进程ID |
正常结束进程 |
| 温和终止进程 |
强制杀死进程 |
| 彻底结束卡死进程 |
按进程名批量杀进程 |
| 批量清理同名进程 |
实时监控进程资源 |
| 查看CPU、内存占用 |
三、Mac 防火墙管理命令
功能场景 | 执行命令 | 备注 |
查看防火墙状态 |
| 0关闭/1开启 |
开启防火墙 |
| 开启基础防护 |
关闭防火墙 |
| 测试环境临时使用 |
重启防火墙生效 |
| 修改配置后必执行 |
允许程序联网 |
| 放行指定应用网络权限 |
查看防火墙规则 |
| 查看所有放行程序 |
四、Homebrew 包管理器命令(软件安装核心)
功能场景 | 执行命令 | 备注 |
安装软件 |
| 如 brew install nginx |
卸载软件 |
| 彻底卸载程序 |
更新软件源 |
| 同步最新软件版本 |
升级所有已装软件 |
| 批量升级 |
搜索软件 |
| 查询可安装软件 |
查看已安装软件 |
| 列出所有安装包 |
清理缓存垃圾 |
| 释放磁盘空间 |
五、文件与目录常用命令(兼容Linux)
功能场景 | 执行命令 | 备注 |
查看目录文件 |
| 展示大小、权限、时间 |
切换目录 |
| cd ~ 返回用户根目录 |
创建文件夹 |
| |
删除文件/文件夹 |
| 强制删除,慎用 |
复制文件/目录 |
| -r 递归复制文件夹 |
移动/重命名 |
| 同Linux用法 |
解压zip文件 |
| 系统自带无需安装 |
解压tar.gz文件 |
| 通用解压命令 |
查找文件 |
| 全局搜索文件 |
六、权限与用户管理命令
功能场景 | 执行命令 | 备注 |
修改文件权限 |
| 通用读写执行权限 |
递归修改目录权限 |
| 所有子文件生效 |
修改文件归属用户 |
| 修复权限异常 |
切换root权限 |
| 进入超级管理员模式 |
查看当前用户 |
| 显示当前登录用户 |
七、系统信息与硬件查看命令
功能场景 | 执行命令 | 备注 |
查看Mac系统版本 |
| 展示系统版本、内核 |
查看磁盘占用 |
| 查看剩余磁盘空间 |
查看文件/目录大小 |
| 统计占用空间大小 |
查看内存使用 |
| 快速查看内存占用 |
查看CPU架构 |
| 判断Intel/ARM架构 |
查看开机时间 |
| 查看设备运行时长 |
八、快捷运维与故障修复命令
功能场景 | 执行命令 | 备注 |
重启电脑 |
| 立即重启 |
关机 |
| 立即关机 |
修复磁盘权限 |
| 解决文件权限异常 |
验证系统文件完整性 |
| 允许安装未知软件 |
清理系统缓存 |
| 释放系统缓存内存 |
九、Mac 开发常用服务启停命令
功能场景 | 执行命令 | 备注 |
启动/停止Nginx |
| Homebrew安装服务通用 |
启动/停止MySQL |
| 数据库服务管理 |
启动/停止Redis |
| 缓存服务管理 |
查看所有自启服务 |
| 查看服务运行状态 |
十、Mac 端口不通/网络异常 排查流程
1.端口是否监听 > 2.端口是否被占用 > 3.防火墙是否拦截 > 4.本地服务是否启动 > 5.网络DNS是否正常
对应命令:lsof -i -P -n | grep LISTEN→lsof -i :端口→ 防火墙状态查询 →brew services list→ 刷新DNS缓存
十一、Mac / Linux / Windows 核心差异速记
端口查看:Mac 优先
lsof -i,Linux 优先ss -lnp,Windows 用netstat -ano包管理器:Mac 用
brew,Linux 用 yum/apt,Windows 无默认包管理器防火墙:Mac 为系统原生ALF防火墙,无iptables/firewalld
进程查杀:三系统通用
kill -9,Windows专用taskkill
