文章探讨了macOS终端、SSH、launchd和tmux等场景下zsh启动文件的读取机制,指出环境变量继承差异导致工具找不到的问题。作者实测各场景,强调.zshrc仅交互shell读取,.zshenv则普遍适用,并建议将PATH和密钥配置于.zshenv,launchd服务需显式设置环境,以统一环境配置。
升级到 macOS 27 Beta 3 后,搜狗输入法导致 launchd 和 logd 进程高占用 CPU 问题被确认,原因是其 LaunchAgent 文件带有 quarantine 属性,导致反复加载失败。临时解决方案是禁用相关服务,永久解决需修改 plist 文件以移除 quarantine 属性。
Rclone是一个开源工具,可在MacOS上与云存储同步数据。通过终端配置Rclone,创建排除文件,编写同步脚本,并使用Launchd定时自动同步。
完成下面两步后,将自动完成登录并继续当前操作。