当前位置: 首页 > 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.jsqmd.com/news/918198/

相关文章:

  • 3D视觉赋能新能源补能无人化:自动充电 / 换电 / 加氢场景技术落地解析
  • 基于OpenCV与Mediapipe的手势识别:实现石头剪刀布人机对战
  • 牛顿迭代算法及使用条件
  • Gemini隐私政策不是法律文件,而是信任协议——用可验证隐私(VP)框架重构起草逻辑(含零知识证明集成示例)
  • Windows 11系统优化全攻略:用Win11Debloat让你的电脑飞起来
  • 技术风险管理实战解析与核心技术落地指南
  • 什么是耕友
  • 数字资产管理革命:如何用AntiDupl.NET终结重复图片的困扰
  • Simple Video Download Helper:构建现代Chrome扩展的12个核心技术实现
  • Mac mini缺货涨价,无头MacBook重出江湖成AI新宠!养虾还有啥靠谱选择?
  • 校园失物招领系统|基于Spring boot+vue的校园失物招领系统设计与实现(源码+数据库+文档)
  • 外卖订餐小程序|基于java微信小程序的外卖订餐系统设计与实现(源码+数据库+文档)
  • 3个关键突破点:Silero VAD语音活动检测模型的ONNX跨平台部署探索
  • Stable Diffusion + Runway ML + Adobe Firefly三端协同方案(企业级AI艺术品生产系统白皮书)
  • AI赋能数字藏品全链路:从NFT铸造到智能推荐的7步自动化工作流
  • 3分钟快速上手:BilibiliDown视频下载器完整使用指南
  • 天津智博会:机器人形态多样、算力震撼,开启普通人的AI科技时代
  • PotPlayer字幕翻译插件终极指南:三步实现实时双语字幕
  • 课程选题|毕设选题|基于springboot+Vue的课程设计选题管理系统设计与实现(源码+数据库+文档)
  • WinDirStat:终极磁盘空间分析神器,快速释放Windows存储空间
  • py每日spider案例之某yingshi飓风登录接口(rsa难度一般)
  • AI搜索隐私生死线:从查询脱敏到结果缓存,7个被99%用户忽略的泄露入口,及3步零配置加固方案
  • AI工具安全红线清单:3类数据泄露场景、4层防护机制、1套GDPR/等保2.0合规自查表
  • DDrawCompat完整指南:三步让经典DirectX游戏在现代Windows上流畅运行
  • 5个GEO优化技巧,让你的内容进入AI知识库
  • 解放双手,5分钟打造你的专属暗黑3战斗助手:D3KeyHelper终极指南
  • 电路设计融入生活创意:从工作坊实践到智能家居应用
  • Sora 2多尺度世界建模框架全透视(含未公开的NeRF+Transformer混合记忆体结构图)
  • CAPL自动化测试避坑指南:TestStepFail和TestStepErrorInTestSystem用错了会怎样?
  • 【基础知识】Python入门:字符串