--- 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]]