You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS下Terminal.app偏好设置无法保存问题咨询

High Sierra Terminal 偏好设置无法保存的原因与解决方法

我之前帮不少用户排查过这个问题,你遇到的并不是系统bug,也不是遗漏了什么特殊设置——核心原因是Terminal偏好设置文件或其所在文件夹的权限配置异常,导致Terminal没有权限写入修改后的设置。

在High Sierra里,Terminal的偏好设置存储在~/Library/Preferences/com.apple.Terminal.plist文件中。如果这个文件的所有权、读写权限不对,或者Preferences文件夹本身权限出问题,Terminal修改设置后就无法正常保存,重启后自然会重置回默认状态。

下面是具体的解决步骤,跟着做就能搞定:

  • 第一步:彻底退出Terminal(用Cmd+Q关闭,确保后台没有残留进程,如果不确定可以打开「活动监视器」搜索Terminal并杀掉进程)
  • 第二步:打开Terminal(虽然设置不保存,但基础功能是正常的),先备份原有偏好文件防止出错:
    cp ~/Library/Preferences/com.apple.Terminal.plist ~/Desktop/TerminalPreferencesBackup.plist
    
  • 第三步:删除出问题的原偏好文件:
    rm ~/Library/Preferences/com.apple.Terminal.plist
    
  • 第四步:修复Preferences文件夹的权限(确保只有你当前用户拥有读写权限):
    chmod -R 700 ~/Library/Preferences
    chown -R $USER:$USER ~/Library/Preferences
    
  • 第五步:重启Terminal,重新设置你的偏好(比如更换默认配置文件),然后退出再打开,设置应该就能正常保存了。

如果上面的步骤还没解决,试试重置系统偏好设置的缓存守护进程:

killall cfprefsd

这个命令会重启系统负责管理偏好设置的后台进程,有时候能解决一些隐藏的缓存问题。

这类权限问题通常是系统升级、数据迁移,或者第三方工具误修改权限导致的,High Sierra在权限管控上比之前的版本更严格,所以更容易出现这类情况。

内容的提问来源于stack exchange,提问作者EvgeniySharapov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:32:55