我想使用脚本来修改我的 Mac 终端的首选项,以便在退出终端时关闭窗口。我在脚本中使用这个命令:
/usr/libexec/PlistBuddy -c "Set \"Window Settings\":Basic:shellExitAction 0" ~/Library/Preferences/com.apple.Terminal.plist
现在的问题是在执行脚本之后,.plist 文件确实发生了变化,我检查它
defaults read com.apple.Terminal "Window Settings"
现在该值为 0。
但问题是终端没有重新加载 .plist 文件,当我退出终端时,它再次将 .plist 文件重写为“2”。所以我的问题是如何让终端在运行时重新加载 .plist 文件,或者在退出时停止它重写文件。