/logout
从 Anthropic 账户登出。
/logout 会将你从当前连接的 Anthropic 账户中登出。该命令会删除已保存的凭证(.credentials.json,具体位置视操作系统而定:macOS 存放在钥匙串中,Linux 上位于 ~/.claude/.credentials.json,Windows 上位于 %USERPROFILE%\\.claude\\.credentials.json),并同时重置首次启动的初始设置状态:之后再用 claude 启动 Claude Code 时,会重新引导你完整走一遍登录和初始设置流程。
使用 /logout 可以重新登录——比如换一个账户,或者在组织变更之后——也可以用来把账户从共享电脑上干净地断开。该命令只影响通过 /login 保存的登录信息;通过 ANTHROPIC_API_KEY、ANTHROPIC_AUTH_TOKEN 或 apiKeyHelper 提供的凭证走的是独立的凭证渠道,不受影响。
✅ 什么时候用?
在共享电脑上断开账户连接
在团队/测试电脑上完成工作后执行 /logout,让下一个使用的人必须用自己的账户登录。
切换到另一个账户或另一个组织
先执行 /logout,再执行 /login,用另一个 Claude 账户重新建立连接。
⛔ 什么时候不该用?
只是想快速查看当前登录的是哪个账户
/logout 会立即结束登录,而不是仅仅显示信息。
更好的选择: 使用 /status,查看包含账户和过期信息的登录行,而无需登出。
想结束通过 ANTHROPIC_API_KEY 或 apiKeyHelper 建立的登录
根据文档,/logout 只管理通过 /login 保存的 .credentials.json 登录信息;基于 API Key 或 Helper 的访问方式是通过环境变量或配置运行的。
更好的选择: 在终端中移除相应的环境变量(例如 ANTHROPIC_API_KEY),或者在配置中调整 apiKeyHelper 设置。
来源
- Claude Code 文档(官方) ↗ code.claude.com
更多命令 · Claude Code