命令参考手册

完整的 Gemini CLI 命令列表、参数说明和使用示例, 帮助您快速找到所需的命令和语法。

快速参考

最常用的命令一览

gemini chat
开始交互式对话
gemini ask "问题"
快速提问
gemini analyze file.js
分析代码文件
gemini generate component
生成代码组件
gemini config list
查看所有配置
gemini help
显示帮助信息

全局选项

适用于所有命令的通用选项

-h, --help显示帮助信息
-v, --verbose启用详细输出
-q, --quiet静默模式,减少输出
--no-color禁用彩色输出
--config指定配置文件路径
--api-key指定 API 密钥

命令分类

按功能分类的详细命令说明

基础命令

日常使用的核心命令

chat

gemini chat [message]

启动交互式对话或发送单条消息

选项:
-m, --model指定使用的模型版本
-t, --temperature设置响应的创造性程度 (0-1)
--max-tokens限制响应的最大长度
示例:
gemini chat "解释什么是递归"
gemini chat -m gemini-pro -t 0.7
gemini chat --max-tokens 500 "写一个排序算法"

ask

gemini ask <question>

快速提问并获得答案

选项:
-f, --format指定输出格式 (text, json, markdown)
-s, --stream启用流式输出
示例:
gemini ask "JavaScript 中的闭包是什么?"
gemini ask -f markdown "如何优化网站性能?"
gemini ask -s "详细解释机器学习的基本概念"

文件操作

处理和分析文件内容

analyze

gemini analyze <file>

分析文件内容并提供见解

选项:
-t, --type指定分析类型 (code, text, data)
-o, --output指定输出文件路径
--summary生成内容摘要
示例:
gemini analyze app.js
gemini analyze -t code --summary main.py
gemini analyze -o report.md data.csv

generate

gemini generate <type> [options]

生成各种类型的文件和内容

选项:
-n, --name指定生成文件的名称
-l, --language指定编程语言
--template使用指定模板
示例:
gemini generate component -n UserList -l react
gemini generate readme --template basic
gemini generate test -n user.test.js

review

gemini review <file>

代码审查和质量检查

选项:
--style检查代码风格
--security进行安全性检查
--performance分析性能问题
示例:
gemini review src/utils.js
gemini review --style --security app.py
gemini review --performance database.sql

配置管理

管理 CLI 设置和偏好

config

gemini config <action> [key] [value]

管理配置设置

选项:
set设置配置值
get获取配置值
list列出所有配置
reset重置配置到默认值
示例:
gemini config set model gemini-pro
gemini config get temperature
gemini config list
gemini config reset

auth

gemini auth [action]

管理认证和授权

选项:
login登录 Google 账户
logout退出当前账户
status查看认证状态
示例:
gemini auth login
gemini auth status
gemini auth logout

实用工具

辅助功能和工具命令

help

gemini help [command]

显示帮助信息

选项:
--all显示所有命令的帮助
--examples显示使用示例
示例:
gemini help
gemini help chat
gemini help --all

version

gemini version

显示版本信息

选项:
--check检查是否有新版本
示例:
gemini version
gemini version --check

history

gemini history [action]

管理命令历史记录

选项:
list显示历史记录
clear清除历史记录
export导出历史记录
示例:
gemini history list
gemini history clear
gemini history export history.json

使用提示

💡 获取帮助

使用 gemini help [command] 获取特定命令的详细帮助信息

⚡ 命令补全

大多数终端支持 Tab 键自动补全命令和参数

📝 配置文件

使用配置文件保存常用设置,避免重复输入参数