--- title: "Print Mode" type: concept tags: [Claude Code, 工具调用] --- ## Definition Print Mode 是 Claude Code 的非交互执行模式,通过 stdin 管道传递任务文本,任务执行完成后自动退出。 ## Usage ```bash cat << 'TASK_END' | claude -p print \ --dangerously-skip-permissions \ --add-dir ~/.claude/skills/[技能名] \ --add-dir [项目源码路径] \ --max-turns 30 \ 2>&1 [任务描述] TASK_END ``` ## Key Parameters - `-p print`:启用 Print Mode - `--add-dir`:添加可访问目录,可多次使用 - `--max-turns`:最大迭代次数,建议 20-30 - `--permission-mode bypassPermissions`:跳过所有交互确认 ## Advantages - 适合绝大多数任务 - 通过管道传递任务文本,避免 shell 转义问题 - 任务完成自动退出,无需手动关闭 ## Related - [[TMUX 交互模式]] - [[Claude Code 调用方法总结]]