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