当前位置: 首页 > 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.lryc.cn/news/607045.html

相关文章:

  • PAT 1022 Digital Library
  • 关于“PromptPilot” 之5 -标签词与标签动作的语言模型九宫格
  • HCLP--ospf综合实验
  • 神经网络----卷积层(Conv2D)
  • GitPython07-源码解读
  • 低通滤波器的原理以及作用
  • ctfshow_web签到题
  • 算法49. 字母异位词分组
  • 第11届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2020年5月30日真题
  • Pydantic模块学习
  • gis qgis验证 tif地图文件
  • 10年24倍的etf轮动策略复现,回测+实盘一体解决方案:backtrader的模块化策略模板,附python代码
  • 机器学习第二课之逻辑回归(二)LogisticRegression
  • Spring事件监听设计原理全面深入指南
  • 3D 管道如何实现流动的?
  • Java试题-选择题(3)
  • python简单操作达梦数据库
  • VUE2 学习笔记15 代理
  • Leetcode 10 java
  • Go语言中的盲点:竞态检测和互斥锁的错觉
  • 常见的网络攻击以及预防
  • C++ 构造函数语义学
  • Context API
  • 【AI论文】具备测试时扩散能力的深度研究者
  • win11怎么看本机ip地址?怎么查看代理端口?
  • leetcode 118. 杨辉三角 简单
  • 【C#学习Day14笔记】泛型、集合(数组列表Arraylist、列表list)与字典
  • 基于单片机汽车少儿安全预警系统
  • 118. 杨辉三角
  • 数据结构:在链表中查找(Searching in a Linked List)