Auto-sync
This commit is contained in:
39
wiki/concepts/Print-Mode.md
Normal file
39
wiki/concepts/Print-Mode.md
Normal file
@@ -0,0 +1,39 @@
|
||||
---
|
||||
title: "Print Mode"
|
||||
type: concept
|
||||
tags: [ClaudeCode, 交互模式]
|
||||
last_updated: 2026-04-15
|
||||
---
|
||||
|
||||
## 定义
|
||||
Claude Code 的非交互单次执行模式。通过 stdin 管道传递任务文本,进程执行完毕后自动退出,不保留对话状态。
|
||||
|
||||
## 使用方式
|
||||
```bash
|
||||
cat << 'TASK_END' | claude -p print \
|
||||
--dangerously-skip-permissions \
|
||||
--add-dir <技能目录> \
|
||||
--add-dir <项目目录> \
|
||||
--max-turns 30 \
|
||||
2>&1
|
||||
[任务描述]
|
||||
TASK_END
|
||||
```
|
||||
|
||||
## 适用场景
|
||||
- 绝大多数编程任务(推荐默认模式)
|
||||
- 任务边界清晰、预期结果明确
|
||||
- 需要调用 Claude Code Skill 的任务
|
||||
|
||||
## 与 TMUX 交互模式对比
|
||||
| | Print Mode | TMUX交互模式 |
|
||||
|--|------------|-------------|
|
||||
| 适用场景 | 简单/中等复杂度 | 超长任务 |
|
||||
| 状态保留 | 无 | tmux session 保持 |
|
||||
| 交互能力 | 有限 | 完整交互 |
|
||||
|
||||
## Connections
|
||||
- [[Print Mode]] ← 执行方 ← [[Claude Code]]
|
||||
- [[Print Mode]] ← 替代方案 ← [[TMUX交互模式]]
|
||||
- [[权限绕过]] ← 依赖 ← [[Print Mode]]
|
||||
- [[Skill加载]] ← 作用于 ← [[Print Mode]]
|
||||
Reference in New Issue
Block a user