大家好,我是 Ai 学习的老章
最近高频使用 Gemini-CLI,发现很多同学对其了解还是太少了
专门在写一篇介绍几个高级用法
我之前已经介绍过它的常用命令:Gemini CLI 速查表
安装,简单实用,实测也写过文章:我给谷歌新开源的 Gemini CLI 打 99 分
这里还有个我用它加速工作的案例合集:Gemini-CLI 的正确用法,看视频,听播客 ,看论文,做 PPT,做总结,整理文件......
来自官网的权威数字:https://geminicli.com/docs/quota-and-pricing/
对于使用 Google 账户进行身份验证以访问 Gemini Code Assist 个人版的用户:
但我的经验,2.5Pro 的次数都会很快被用完(按 token 计算的),之后全都是gemini-2.5-flash
选择模型可以在首次运行 gemini-cli 时执行:gemini-cli -m gemini-2.5-pro也可以在使用过程中切换,输入/model即可

Gemini CLI 的 MCP (Model Context Protocol) 配置位于你的用户主目录下的 .gemini 文件夹中。
具体配置文件路径为:/Users/zz/.gemini/settings.json
如果你不知道未知在哪,直接问它就行了
安装 mcp 你可以根据对应安装教程在 json 中配置即可

在 Gemini CLI 中,Tools (工具) 是 AI 代理(Agent)用来执行实际任务的功能模块(如读取文件、执行命令、搜索网页等),比如:
任务中会自动调取,不用操心,完整 tools 你可以通过 > /tools 查看
扩展很容易与 MCP 搞混,
核心作用:安装和管理软件包。它类似于 npm 或 pip,用于分发和安装完整的功能模块。一个 Extension 通常包含代码、配置,甚至包含一个或多个 MCP Server。
安装 Extension 后,它通常会自动为你配置好所需的 MCP Server,用户无需手动处理复杂的连接参数。
官方提供了 240 多个扩展:https://geminicli.com/extensions/

随便点开一个就可以看到安装方法:

我测试,安装时需要加上--consent参数
直接使用上面命令会安装失败
gemini extensions install <source> [--ref <ref>] [--auto-update] [--pre-release] [--consent]
<source>: 安装扩展的 github 地址或本地路径。--ref: 从该 git 版本安装。--auto-update: 为该扩展启用自动更新。--pre-release: 使此扩展使用预发布版本。--consent: 承认安装扩展的安全风险并跳过确认提示。安装完成后需要重启Gemini CLI
然后通过/extensions list查看安装情况

在 Gemini CLI 中,Memory(记忆)功能允许 AI 跨会话(Session)记住关于你的特定事实、偏好或信息。这使得 AI 能够随着时间的推移提供更加个性化和高效的协助。
查看现有记忆:/memory show

添加记忆:/memory add

Gemini-CLI 的输出结果直接选择复制并不是理想格式
如果想要复制成 markdown 格式,可以使用/copy命令

Terminal 中运行 Gemini CLI 时默认当前目录
中间需要添加其他工作目录 可以通过 /directory add 添加

输入/theme 即可

扩展阅读:
国内免费使用 Gemini 3 Pro,最简单的方式是 Ollama 谷歌_Gemini 3 Pro 屠榜,新的 Agent IDE 免费使用_Ge。ini_ 3 Pro、Claude Sonnet 4.5