/bashes - 管理后台任务
查看、终止与清理 Claude Code 的后台任务
概述
/bashes 命令用于列出和管理 Claude Code 中的后台任务。后台任务是在后台运行的 shell 命令,不会阻塞对话流程,适合长时间运行的操作。
基本语法
/bashes [子命令]子命令
| 子命令 | 描述 |
|---|---|
| (无参数) | 列出所有后台任务及其状态 |
kill <task-id> | 终止指定的后台任务 |
output <task-id> | 查看指定任务的输出 |
clear | 清除已完成的任务 |
功能说明
列出后台任务
/bashes
# 输出示例:
# Background tasks:
# [1] Running - npm install
# [2] Completed - npm run build
# [3] Failed - npm test终止任务
/bashes kill 1
# 终止任务 ID 为 1 的后台任务查看任务输出
/bashes output 2
# 查看任务 ID 为 2 的输出内容清除已完成任务
/bashes clear
# 清除所有已完成的任务使用场景
1. 长时间运行的构建
# 在后台运行构建任务
npm run build &
# 查看任务状态
/bashes2. 安装依赖
# 在后台安装依赖
npm install &
# 继续其他工作,稍后检查状态
/bashes3. 运行测试
# 在后台运行测试
npm test &
# 查看测试结果
/bashes output 34. 监控任务
# 定期检查后台任务状态
/bashes
# 根据需要终止或查看输出
/bashes kill 1
/bashes output 2后台任务的优势
- 非阻塞:后台任务不会中断对话。
- 多任务:可同时运行多个后台任务。
- 易监控:随时查看状态与输出。
- 可控制:支持终止不需要的任务。
注意事项
- 后台任务会在 Claude Code 会话结束时终止。
- 任务 ID 仅在当前会话有效。
- 终止任务会立即停止执行。
- 已完成任务可查看输出,但可能被清理。
与其他命令的配合使用
# 启动后台任务,然后继续其他工作
npm run build &
/bashes
# 执行流程:
# 1. 在后台启动构建任务
# 2. 查看所有后台任务状态
# 3. 继续对话,构建在后台进行最佳实践
- 将长时间任务放入后台执行。
- 定期使用
/bashes检查状态。 - 用
/bashes clear清理已完成任务。 - 及时终止不再需要的任务。
总结
/bashes 命令是 Claude Code 管理后台任务的核心工具。通过它,你可以查看任务状态、终止任务、获取输出并清理记录,确保长时间任务不会阻塞主对话流程。