Gemini CLI 命令速查表 - Google 终端 AI 代理全参数

Gemini CLI 终端 AI 代理命令都在这里了,从安装认证到无头执行、从批准模式到 MCP/扩展,按场景分类整理,复制即用。

AI 命令行·共 55 条命令·最后更新 2026-08-05
返回 AI 命令行

安装与认证 6

npm install -g @google/gemini-cli
通过 npm 全局安装(需 Node 20+)
gemini --version
验证安装并显示版本
gemini
首次运行触发浏览器 OAuth 登录
gemini --auth-method=api-key
切换为 API key 认证方式
export GEMINI_API_KEY="your-key"
设置 API key 环境变量(服务器/CI 用)
export GOOGLE_GENAI_USE_VERTEXAI=true
企业/Vertex AI 认证方式

运行模式 8

gemini
启动交互式 TUI 代理(默认)
gemini "重构 user-auth 模块"
带初始提示启动 TUI
gemini -p "解释这个函数"
无头模式:打印后退出(--prompt)
gemini -i "先实现缓存"
先播种提示再保持交互(--prompt-interactive)
gemini mcp
管理 MCP 服务器
gemini extensions
管理 Gemini CLI 扩展
gemini skills
管理 agent skills(安装/链接/列举)
gemini gemma
本地 Gemma 模型路由(setup/start/stop/status)

全局标志位 15

gemini -m gemini-2.5-pro "任务"
本次调用覆盖模型(-m/--model)
gemini -y "重构整模块"
自动批准所有操作(--yolo,已建议改用 --approval-mode=yolo)
gemini --approval-mode plan "探索架构"
只读规划模式(default/auto_edit/yolo/plan)
gemini -w feat/login
在独立 git worktree 中运行(--worktree)
gemini -s
在配置沙箱(Docker/Podman)中执行工具调用
gemini --skip-trust
本次会话信任当前工作区
gemini --checkpointing
启用逐次编辑快照,可用 /restore 恢复
gemini -r latest
恢复上一个会话(--resume,latest 或索引)
gemini --list-sessions
列出当前项目的会话后退出
gemini --delete-session 2
按索引删除会话
gemini --include-directories ../backend,../frontend
把额外目录加入工作区映射
gemini -o json "任务"
输出格式 text/json/stream-json(脚本用 json)
gemini -e context7
限制本会话加载的扩展集合(--extensions)
gemini -l
列出已安装扩展后退出(--list-extensions)
gemini --debug
输出详细调试日志(--debug/-d)

会话斜杠命令 14

/help
列出所有可用命令
/model
切换激活模型(Pro/Flash 等)
/context
显示当前对话 token 用量
/compress
总结对话释放上下文(可跨 2M 上限)
/clear
重置对话
/save
把会话保存为检查点
/restore
恢复已保存的会话
/yolo
跳过所有确认提示(慎用)
/mcp list
列出已配置的 MCP 服务器
/tools
列出所有可用工具
/init
为项目生成 GEMINI.md
/memory list
查看已加载的上下文文件
/memory refresh
重新加载 GEMINI.md(无需重启)
/quit
退出

MCP 与扩展 7

gemini mcp add <name> <url>
添加 MCP 服务器
gemini mcp remove <name>
移除 MCP 服务器
gemini mcp list
列出 MCP 服务器
gemini mcp enable <name>
启用某 MCP 服务器
gemini mcp disable <name>
禁用某 MCP 服务器
gemini extensions install <name>
安装 Gemini CLI 扩展
gemini mcp add --url https://example.com/mcp
添加 HTTP MCP 服务器

GEMINI.md 与配置 5

echo "构建: make build\n测试: go test ./..." > GEMINI.md
在项目根写 GEMINI.md,每次会话自动加载
@./docs/architecture.md
在提示词中用 @ 注入文件/目录内容
!git status
在 Gemini 内用 ! 直接执行 shell 命令
echo ".env\nnode_modules/" > .geminiignore
用 .geminiignore 让 agent 远离密钥与大目录
cat ~/.gemini/settings.json
查看用户级配置(模型/MCP/工具权限)

💡 提示

  • 个人 Google 账号免费额度 1000 次/天,且开源可 fork,是长上下文(2M)和自托管场景的默认首选。
  • 无头自动化用 `gemini -p -o json`,配合 --approval-mode=yolo(比已弃用的 -y 更规范)做无人值守任务。
  • 把构建/测试命令写进 GEMINI.md,Gemini 每次会话自动加载,比反复提示更稳;用 .geminiignore 屏蔽 .env 等。
  • 长任务跨 2M 上限时用 /compress 续命,用 /save + /restore 跨天保留会话。

官方参考来源

命令整理自以下官方文档,点击核对最新用法。

由 LaoHand 维护

公开更新于 2026年8月5日,内容持续校对官方文档。

发现错误?反馈给我们

命令或描述有误?提交 issue 帮助我们修正。

发现错误?反馈给我们