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

mac系统自带终端崩溃修复

使用如下脚本fix_terminal.sh进行修复即可

#!/bin/bashecho "🔧 Terminal修复脚本开始执行..."# 1. 强制终止所有Terminal进程
echo "1️⃣ 终止现有Terminal进程..."
pkill -f Terminal
sleep 2# 2. 删除状态恢复文件
echo "2️⃣ 清理状态恢复文件..."
rm -rf ~/Library/Saved\ Application\ State/com.apple.Terminal.savedState
rm -f ~/Library/Preferences/com.apple.Terminal.plist# 3. 清理缓存
echo "3️⃣ 清理缓存文件..."
rm -rf ~/Library/Caches/com.apple.Terminal
rm -rf ~/Library/Containers/com.apple.Terminal# 4. 清理临时文件
echo "4️⃣ 清理临时文件..."
rm -rf /tmp/com.apple.Terminal.*# 5. 重置用户默认设置
echo "5️⃣ 重置用户默认设置..."
defaults delete com.apple.Terminal 2>/dev/null || true# 6. 清理系统缓存
echo "6️⃣ 清理系统缓存..."
sudo rm -rf /System/Library/Caches/com.apple.Terminal 2>/dev/null || true# 7. 重建Launch Services
echo "7️⃣ 重建Launch Services数据库..."
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user# 8. 验证Terminal应用完整性
echo "8️⃣ 验证Terminal应用完整性..."
if [ -f "/System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal" ]; thenecho "✅ Terminal应用文件存在"
elseecho "❌ Terminal应用文件缺失,需要重新安装macOS"exit 1
fi# 9. 尝试启动Terminal
echo "9️⃣ 尝试启动Terminal..."
open -a Terminalecho "🎉 修复完成!如果Terminal仍然崩溃,请重启Mac后再试。"
echo ""
echo "📝 如果问题持续存在,可能需要:"
echo "   - 重启Mac"
echo "   - 创建新用户账户测试"
echo "   - 重新安装macOS"

追加执行权限,然后直接运行修复

http://www.dtcms.com/a/310073.html

相关文章:

  • 使用自定义数据集训练 YOLOv12 以检测道路坑洞严重程度
  • 利用 AI 在 iPhone 上实现 App 文本情绪价值评估(上)
  • 基于Matlab的人眼虹膜识别门禁系统
  • 【Git 分支整合的艺术:岔路与归途的抉择 ——merge 与 rebase 深度解析】
  • Java函数式编程之【Stream终止操作】【下】【三】【收集操作collect()与分组分区和下游收集器】
  • 【MySQL】MySQL事务
  • 低空经济展 | 昂际智航携珑驭®系列产品亮相2025深圳eVTOL展
  • 向日葵软件提权
  • 第一篇:Linux 运维入门:虚拟机部署与基础环境配置
  • 《Java 程序设计》核心知识点梳理与深入探究
  • 工具Cursor(2)使用案例
  • 云函数编排深度解读:从概念到架构的全景指南
  • 计算声子谱
  • 详解K8s集群搭建:从环境准备到成功运行
  • 力扣面试150(46/150)
  • Spring AI MCP:解锁大模型应用开发新姿势
  • Idea快捷键
  • 从入仓到结算全自动化:易境通如何重构散货拼柜业务流程?
  • SpringBoot3.x入门到精通系列:1.3 创建第一个SpringBoot 3.x应用
  • LeetCode 刷题【24. 两两交换链表中的节点、25. K 个一组翻转链表】
  • Ubuntu 开启wifi 5G 热点
  • 数字孪生城市:以虚实映射为起点,开启城市全要素数字化转型新纪元
  • Docker学习其二(容器卷,Docker网络,Compose)
  • FEVER数据集:事实验证任务的大规模基准与评估框架
  • 如何安全管理SSH密钥以防止服务器被入侵
  • Wisdom SSH开启高效管理服务器的大门
  • 企业WEB应用服务器TOMCAT
  • 将Varjo XR技术融入战斗机训练模拟器,有效提升模拟训练沉浸感与效率
  • python简单操作达梦数据库
  • 深入浅出理解WaitForSingleObject:Windows同步编程核心函数详解