来自 Claude Code 的快速 Shell 访问
发布: (2026年2月9日 GMT+8 04:22)
2 分钟阅读
原文: Dev.to
Source: Dev.to
运行单条命令
当你需要执行快速命令——比如检查 git 状态、切换分支或运行测试时——可以直接在 Claude Code 中使用 ! 前缀。
!git status
!python -m pytest
- 命令会在行内执行,不会离开 Claude 会话。
- 适用于一次性检查。
- 每个命令都必须加上
!前缀;没有持久的 “bash 模式”,因此每次都需要记得加前缀。
暂停 Claude Code
如果需要进行更复杂的 shell 操作,完全暂停 Claude Code 并切换到常规 shell。
- 按
Ctrl+Z暂停 Claude 客户端进程。 - 你会返回到完整的 shell 提示符,在那里可以运行任何命令(例如大量的 git 分支管理),而不会消耗 Claude 令牌或产生网络往返。
- 完成后,输入
fg以在离开的同一位置恢复 Claude Code。
注意事项: 仅在 Claude 空闲并等待你的下一条消息时才进行暂停。如果在 Claude 正在生成响应时按下 Ctrl+Z,服务器端的生成仍会继续,而客户端会被冻结。使用 fg 恢复后,客户端与服务器可能会不同步,导致响应丢失或会话状态损坏。