如何使用 Gemini CLI

Gemini CLI 是一款功能强大的开源人工智能助手,可直接在您的终端(命令行界面)中使用。 您可以透过自然语言与它互动,以协助您完成编码、文件分析、错误修复等任务。

1. 安装准备

在使用 Gemini CLI 之前,您需要确保您的电脑已安装 Node.js(版本 18 或更高)。

  • 检查 Node.js 版本:
    打开您的终端(在 Windows 上是 PowerShell 或命令提示符,在 Mac 上是 Terminal),然后输入以下命令:
    1
    node -v
  • 安装 Node.js:
    如果未安装或版本过低,请前往 Node.js 官网 下载并安装 “LTS” (长期支持) 版本。

2. 安装 Gemini CLI

您可以使用 npm(Node.js 的包管理器)来安装 Gemini CLI。建议进行全局安装,以便在任何目录下都能轻松启动。

  • 全局安装命令:
    在终端中执行以下命令:
    1
    npm install -g @google/gemini-cli

3. 首次运行与授权

安装完成后,在终端中输入 gemini 并按回车即可启动。

  • 首次运行设置:
    1. 选择主题: 程序会提示您为界面选择一个喜欢的颜色主题。
    2. Google 账号授权: 接着,它会引导您在浏览器中登录您的 Google 账号。 这是为了授权 Gemini CLI 使用 Gemini 1.5 Pro 模型。此过程是安全的。

完成以上步骤后,您就可以开始与 Gemini CLI 进行互动了。免费用户每分钟最多可发送 60 个请求,每天最多 1000 个请求,足以满足日常开发需求。

4. 基本用法

进入 Gemini CLI 的交互界面后,您可以直接输入自然语言提示来执行任务。

  • 代码相关任务:
    • 请帮我用 Python 写一个快速排序算法。
    • 解释一下这个文件里的代码是做什么的? @文件名
    • 找出项目中的所有 TODO 注释。
  • 文件操作:
    Gemini CLI 可以读取和修改您项目中的文件。在执行修改前,它会预览变更并请求您的批准。
  • 执行 Shell 命令:
    您可以在 Gemini CLI 中直接执行终端命令,只需在命令前加上 !
    1
    !ls -l
  • 其他命令:
    • /help: 显示帮助信息和可用命令。
    • /quit: 退出 Gemini CLI。
    • /theme: 更改界面主题。

如何搭建 Hexo 博客

Hexo 是一个快速、简洁且高效的博客框架。它使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

1. 安装

安装 Hexo 相当简单。然而,在安装前,您必须检查电脑中是否已安装下列应用程序:

  • Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)
  • Git

如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。

1
npm install -g hexo-cli

2. 建站

安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。

1
2
3
hexo init <folder>
cd <folder>
npm install

新建完成后,指定文件夹的目录如下:

1
2
3
4
5
6
7
8
.  
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes

3. 写作

您可以执行下列命令来创建一篇新文章。

1
hexo new [layout] <title>

您可以在命令中指定文章的布局(layout),默认为 post,可以通过修改 _config.yml 中的 default_layout 参数来指定默认布局。

4. 本地预览

现在,您已经有了一篇新文章,可以执行下列命令来启动本地服务器,并在浏览器中预览您的网站。

1
hexo server

在浏览器中访问 http://localhost:4000,您可以看到您的博客了。

5. 部署

当您完成您的网站后,可以执行下列命令来生成静态文件,并将其部署到您的服务器上。

1
hexo deploy

Hexo 提供了多种部署方式,您可以根据您的需求选择合适的部署方式。