核心用法
/term 是 OpenClaw 提供的直通式终端执行工具。用户输入的原始命令字符串会被原封不动转发至 exec 工具,不经过模型改写或规划循环。典型用法:
/term ls -la— 查看目录/term git status— 检查仓库状态/term rg -n "TODO|FIXME" .— 代码搜索
显著优点
1. 零延迟执行:跳过AI推理环节,命令直达终端,适合高频、确定性的操作
2. 完全可控:用户掌握命令的每一个字符,无"智能改写"带来的意外
3. 调试利器:检查 OpenClaw 技能目录、日志、Peekaboo 桥接状态等系统级诊断
4. 结构化输出友好:可配合 python -c 等技巧生成机器可解析的JSON
潜在局限与风险
| 局限 | 说明 |
|------|------|
| 无安全校验 | 不拦截危险命令(`rm -rf /` 会直接执行) |
| 无多步规划 | 复杂任务需手动拆解为多个命令 |
| 环境依赖 | PATH、权限、沙箱注入等问题需用户自行排查 |
| 无秘密保护 | 命令行中的API密钥、Token会明文暴露 |
适合人群
- 开发者/运维工程师:熟悉Shell,追求效率
- 高级用户:调试OpenClaw自身或Peekaboo桥接
- 自动化场景:需要确定性的命令执行,不接受AI的不确定性
常规风险
- 误操作风险:无确认机制,高危操作(删除、覆盖)需人工复核路径
- 供应链攻击:绝对避免
curl ... | sh等远程执行管道 - 权限逃逸:沙箱内执行时环境变量需显式注入,避免敏感信息泄露
- 跨平台差异:macOS/Linux/Windows 路径、引号、工具可用性不一致
> 建议:日常高频使用可搭配 terminal-helper 技能获取安全模式和确认流程。