来自 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 恢复后,客户端与服务器可能会不同步,导致响应丢失或会话状态损坏。

0 浏览
Back to Blog

相关文章

阅读更多 »

使用 Git Alias 成为高手

《Use Git Alias To Become Pro》的封面图片:https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-up...

几乎准备好写作

删除 skeleton posts bash git rm -r theme/content/posts git add -u git commit -m 'delete skeleton posts' 将 front matter 转换为 YAML 默认的 Hugo 站点 …