当前位置: 首页 > news >正文

MacOS 运维常用命令大全(超全速查表)

说明:本表汇总MacOS 系统运维、开发调试、设备管理高频命令,兼容 Intel / M 系列芯片,适配 Ventura、Monterey、Sonoma 等主流版本,终端可直接复制使用,风格与 Linux/Windows 运维命令表统一,方便对照查阅。

一、网络与端口排查命令(联网/接口不通必备)

功能场景

执行命令(Terminal)

备注

查看本机IP、网卡信息

ifconfigipconfig getifaddr en0

en0为无线网卡

查看网关、DNS

networksetup -listallhardwareports

完整网络硬件信息

刷新DNS缓存

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

解决域名解析异常

测试网络连通性

ping 域名/IP

测试延迟、丢包

持续长ping

ping 域名/IP -c 1000

持续发包,排查间歇性断网

路由追踪

traceroute IP/域名

定位网络卡顿节点

查看所有监听端口

lsof -i -P -n | grep LISTEN

查看本机开放端口

过滤指定端口占用

lsof -i :8080

查询端口被哪个进程占用

查看当前网络连接

netstat -an

查看所有TCP/UDP连接

测试端口连通性

nc -zv IP 端口

Mac自带端口测试工具

二、端口 & 进程管理命令(解决端口占用)

功能场景

执行命令

备注

查看所有进程

ps -ef

完整进程列表

过滤指定进程

ps -ef | grep 进程名

如 grep java、grep nginx

根据端口查进程PID

lsof -t -i :8080

直接返回进程ID

正常结束进程

kill PID

温和终止进程

强制杀死进程

kill -9 PID

彻底结束卡死进程

按进程名批量杀进程

pkill -9 进程名

批量清理同名进程

实时监控进程资源

top

查看CPU、内存占用

三、Mac 防火墙管理命令

功能场景

执行命令

备注

查看防火墙状态

sudo defaults read /Library/Preferences/com.apple.alf globalstate

0关闭/1开启

开启防火墙

sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 1

开启基础防护

关闭防火墙

sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 0

测试环境临时使用

重启防火墙生效

sudo killall -HUP socketfilterfw

修改配置后必执行

允许程序联网

sudo socketfilterfw --add 程序路径

放行指定应用网络权限

查看防火墙规则

sudo socketfilterfw --list

查看所有放行程序

四、Homebrew 包管理器命令(软件安装核心)

功能场景

执行命令

备注

安装软件

brew install 软件名

如 brew install nginx

卸载软件

brew uninstall 软件名

彻底卸载程序

更新软件源

brew update

同步最新软件版本

升级所有已装软件

brew upgrade

批量升级

搜索软件

brew search 关键词

查询可安装软件

查看已安装软件

brew list

列出所有安装包

清理缓存垃圾

brew cleanup

释放磁盘空间

五、文件与目录常用命令(兼容Linux)

功能场景

执行命令

备注

查看目录文件

ls -lh

展示大小、权限、时间

切换目录

cd 路径

cd ~ 返回用户根目录

创建文件夹

mkdir 文件夹名

删除文件/文件夹

rm -rf 目录/文件名

强制删除,慎用

复制文件/目录

cp -r 源路径 目标路径

-r 递归复制文件夹

移动/重命名

mv 旧名称 新名称

同Linux用法

解压zip文件

unzip 文件名.zip

系统自带无需安装

解压tar.gz文件

tar -zxvf 文件名.tar.gz

通用解压命令

查找文件

find . -name "文件名"

全局搜索文件

六、权限与用户管理命令

功能场景

执行命令

备注

修改文件权限

chmod 755 文件名

通用读写执行权限

递归修改目录权限

chmod -R 755 目录名

所有子文件生效

修改文件归属用户

chown -R 用户名:组名 目录

修复权限异常

切换root权限

sudo -s

进入超级管理员模式

查看当前用户

whoami

显示当前登录用户

七、系统信息与硬件查看命令

功能场景

执行命令

备注

查看Mac系统版本

sw_vers

展示系统版本、内核

查看磁盘占用

df -h

查看剩余磁盘空间

查看文件/目录大小

du -sh 目录名

统计占用空间大小

查看内存使用

top -l 1 | head -n 10

快速查看内存占用

查看CPU架构

uname -m

判断Intel/ARM架构

查看开机时间

uptime

查看设备运行时长

八、快捷运维与故障修复命令

功能场景

执行命令

备注

重启电脑

sudo reboot

立即重启

关机

sudo shutdown -h now

立即关机

修复磁盘权限

diskutil repairPermissions /

解决文件权限异常

验证系统文件完整性

sudo spctl --master-disable

允许安装未知软件

清理系统缓存

sudo purge

释放系统缓存内存

九、Mac 开发常用服务启停命令

功能场景

执行命令

备注

启动/停止Nginx

brew services start/stop nginx

Homebrew安装服务通用

启动/停止MySQL

brew services start/stop mysql

数据库服务管理

启动/停止Redis

brew services start/stop redis

缓存服务管理

查看所有自启服务

brew services list

查看服务运行状态

十、Mac 端口不通/网络异常 排查流程

1.端口是否监听 > 2.端口是否被占用 > 3.防火墙是否拦截 > 4.本地服务是否启动 > 5.网络DNS是否正常

对应命令:lsof -i -P -n | grep LISTENlsof -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

http://www.rkmt.cn/news/1429516.html

相关文章:

  • 3个关键突破点:Silero VAD语音活动检测模型的ONNX跨平台部署探索
  • AI赋能数字藏品全链路:从NFT铸造到智能推荐的7步自动化工作流
  • 天津智博会:机器人形态多样、算力震撼,开启普通人的AI科技时代
  • DDrawCompat完整指南:三步让经典DirectX游戏在现代Windows上流畅运行
  • 5个GEO优化技巧,让你的内容进入AI知识库
  • 解放双手,5分钟打造你的专属暗黑3战斗助手:D3KeyHelper终极指南
  • 【基础知识】Python入门:字符串
  • CAPL自动化测试避坑指南:TestStepFail和TestStepErrorInTestSystem用错了会怎样?
  • 大模型接口分类
  • Gemini安全审计报告深度溯源:基于137万行日志分析的5阶段攻击生命周期图谱,你的AI服务处于哪一环?
  • QMC-Decoder:3分钟解锁你的QQ音乐加密文件,实现跨平台自由播放
  • 安捷伦(是德)E4990A 阻抗分析仪性能总览
  • Antigravity CLI 上手指南 — 谷歌这个 Agent 编码工具到底怎么样
  • 5分钟掌握浏览器视频下载神器:VideoDownloadHelper完全指南
  • SQL 执行慢?别急着加索引,先看 Explain 执行计划
  • 三步实现移动端AI部署:从模型选型到生产落地的实战指南
  • 【AI工具与MLOps整合实战指南】:20年MLOps专家亲授5大避坑法则,90%团队正在忽略的流水线断裂点
  • 用户故事写不好?Gemini提示工程+INVEST原则双引擎驱动,3天重构需求质量,你还在手动拍脑袋吗?
  • ROFL-Player深度解析:英雄联盟回放文件的架构设计与实现原理
  • 别再只调白平衡了!用OpenCV和Kalibr搞定红外热成像摄像头的温度标定(附完整代码)
  • ESP32与RP2040双核协同打造旋转LED屏:从无线供电到视觉暂留全解析
  • 2026西安黄金回收避雷红黑榜:深扒哪家套路深,千万别去A要去B,到底怎么选不踩坑? - 西安闲转记
  • 实验室建设选EPC还是分包 关键在这里
  • 2026年4月有名的塑料垃圾桶生产厂家口碑推荐,塑料周转框/塑料水箱/塑料周转筐/塑料垃圾桶,塑料垃圾桶厂家推荐分析 - 品牌推荐师
  • 【AI工具故障排除黄金法则】:20年SRE专家亲授7大高频故障的秒级定位与修复流程
  • 杭州黄金回收哪家靠谱?拱墅、上城、萧山三店横评实录 - 百福黄金回收
  • 2026年杭州企业必看:如何选择可靠的GEO源码部署公司深度指南 - 品牌报告
  • D2DX:终极暗黑破坏神2现代化补丁,让经典游戏完美适配现代PC
  • Claude 3.5究竟强在哪?弱在哪?(附237项原子能力打分矩阵):这份被3家FAANG内部传阅的竞品分析PDF正在失效
  • 浏览器如何解析HTML头部:底层逻辑揭秘