/exit
退出 CLI。
退出 CLI,并终止该会话中正在运行的所有后台任务,例如 Bash 进程或监控器——它们会在退出时自动清理,而不是继续运行。 在已连接的后台会话中(参见 /background),/exit 的表现有所不同:此时该命令只会断开与终端的连接,会话本身会继续在后台运行。你可以通过 claude agents 重新连接;如果该会话已经完成,也可以通过 /resume 选择器重新连接,后台会话在其中会标注为 bg。如果你想真正停止这样一个会话,而不只是断开连接,请在仍处于连接状态时使用 /stop。别名:/quit。
🔄 同一任务(“退出”)在其他平台上的写法
✅ 什么时候用?
任务完成后干净地结束会话
工作完成后使用 /exit
有意只断开一个后台会话的连接
/exit,在连接到某个后台会话时使用——该会话会继续运行,你之后可以通过 claude agents 重新连接。
⛔ 什么时候不该用?
其实想要停止一个已连接的后台会话
根据文档,在已连接的后台会话中,/exit 只会断开连接,会话本身会继续运行。
更好的选择: 在仍处于连接状态时使用 /stop
希望正在运行的后台 Bash 进程或监控器继续运行
根据文档,后台任务会在退出时自动清理而不是继续运行——只有把会话转入后台,才能把这些任务交给一个持续运行的会话。
更好的选择: 使用 /background 而不是 /exit,让会话连同正在运行的任务一起在后台继续运行
来源
- Claude Code 文档(官方) ↗ code.claude.com
更多命令 · Claude Code