**1. 干什么** macOS 常用命令各自为用户态小程序,分别访问进程表、文件、签名状态、钥匙串与统一日志,成功与否由对应围栏裁决。 **2. 谁在调** * 用户态主体:ps、codesign、spctl、security、log。 * 系统层封装:libSystem、Security.framework、统一日志接口。 * 内核 / 服务主体:进程表、代码签名校验、securityd、日志服务。 **3. 做什么业务** ps 列出进程,ls -l 与 cat 走 open/read/write,sudo 临时取得 root 语境但仍受 SIP 与 TCC 约束。codesign 校验 App 签名对象,spctl 查 Gatekeeper 状态,security 经 Security.framework 查钥匙串,log 与 sfltool 读取统一日志。能 ls 不代表能 cat,能 sudo 不代表能写 / System,能查 Keychain 不代表不弹授权窗。 **4. 组件清单** * ps 进程列表 * codesign/spctl 签