Gemini CLI 学习指南

本文最后更新于:March 28, 2026 pm

Gemini CLI 基础操作指南 🚀

欢迎使用 Gemini CLI!这是一个专门为开发者设计的智能终端助手。以下是帮助你快速上手的核心操作指南。


1. 启动模式

你可以在终端中以不同的方式启动 Gemini:

命令 说明
gemini 启动 交互模式 (REPL)。
gemini "你的问题" 提出问题并进入交互模式。
gemini -p "你的问题" 非交互模式:执行完指令后直接退出到终端。
`cat file.txt gemini`
gemini -r "latest" 恢复 最近一次的会话。
gemini update 更新 CLI 到最新版本。

2. 常用斜杠命令 (Slash Commands)

在交互模式下,输入 / 开头的命令可以执行特殊操作:

  • /help: 显示所有可用命令的完整列表。
  • /quit (或 /exit): 退出当前会话。
  • /clear: 清除终端屏幕内容 (快捷键: Ctrl+L)。
  • /settings: 打开设置菜单,修改主题、模型偏好等。
  • /model: 查看或切换当前使用的 AI 模型 (例如: /model set flash)。
  • /copy: 将 AI 的上一次回答复制到系统剪贴板。
  • /stats: 查看当前会话的 Token 消耗和性能数据。
  • /undo / /redo: 撤销或重做输入框中的内容。

3. 使用 @ 添加文件上下文

如果你想让 Gemini 分析本地文件,请使用 @ 符号:

  • @文件名: 将特定文件的内容加入对话。例如:解释一下 @main.py 的逻辑
  • @目录/: 将整个目录下的文件加入对话 (会自动忽略 .gitignore 中的文件)。
  • 示例: 帮我重构 @src/ 目录下的代码

4. 使用 ! 执行 Shell 命令

无需离开 Gemini 界面即可操作系统:

  • !ls -la: 执行一次性的 Shell 命令 (Windows 下可使用 !dir)。
  • ! (单独输入): 切换到 Shell 模式。在此模式下,你输入的每一行都会被当作系统命令执行。再次输入 ! 可切回对话模式。

5. 会话与历史管理

Gemini 会自动保存你的对话记录:

  • /resume: 打开交互式列表,搜索并恢复之前的会话。
  • /rewind: 在对话历史中后退,查看或撤销之前的改动 (快捷键: 连续按两次 Esc)。
  • /restore: 撤销 AI 对本地文件所做的修改。

6. 模型选择建议

你可以根据任务复杂度选择不同的模型:

  • auto: 默认模式,自动根据任务难度在 Pro 和 Flash 之间切换。
  • flash: 响应速度极快,适合处理简单的代码解释或文本生成。
  • pro: 逻辑推理能力最强,适合复杂的代码重构、Bug 调试和架构设计。

提示:在交互模式下,你可以按 Tab 键来补全文件名或命令。


Gemini CLI 学习指南
http://clearlight.com.cn/posts/202603287710.html
Author
xyli
Posted on
March 28, 2026
Licensed under