当前位置:首页>Linux>Kali Linux 下使用 Gemini CLI 全攻略

Kali Linux 下使用 Gemini CLI 全攻略

  • 2026-01-19 10:02:36
Kali Linux 下使用 Gemini CLI 全攻略

一、Gemini CLI 简介

Gemini CLI 是 Google 推出的一款强大的命令行工具,它将 Gemini 大模型的能力直接带入终端,为开发者提供了一种高效、直接的方式与 AI 进行交互。这款工具不仅可以帮助开发者快速获取代码示例、解决编程问题,还能处理本地文件、执行系统命令等,极大地提升了开发效率。

核心优势

1. **免费且强大**:基于 Google 的 Gemini 2.5 Pro 模型,拥有高达 100 万 Token 的上下文窗口,能够处理大型文件甚至多个目录的深度架构分析。个人 Google 账号可获得每分钟 60 次请求和每天 1,000 次请求的免费配额。

2. **与本地环境深度集成**:可以读取本地文件、执行命令、访问互联网,并帮用户完成复杂的自动化任务。

3. **多模态支持**:支持文本、图片等多种输入形式,能够处理更复杂的任务。

二、安装前的准备工作

 1. 安装 Node.js

Gemini CLI 是一个基于 Node.js 的工具,因此必须首先确保系统中安装了 Node.js 及其包管理器 npm。

检查是否已安装

打开终端,输入以下命令检查是否已安装 Node.js:

node -v

如果显示的版本号低于 v18.0.0 或显示 “command not found”,则需要安装或更新 Node.js。

安装 Node.js

在 Kali Linux 中,可以使用以下命令安装 Node.js:

添加 NodeSource 仓库

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

安装 Node.js

sudo apt-get install -y nodejs

安装完成后,再次运行 `node -v` 确认安装成功。

2. 获取 Google AI API 密钥

Gemini CLI 需要使用 Google AI API 密钥才能正常工作。可以按照以下步骤获取 API 密钥:

1. 访问 [Google AI Studio](https://aistudio.google.com/)。

2. 使用您的 Google 账户登录。

3. 点击 “创建 API 密钥” 并复制密钥。

 三、安装 Gemini CLI

Gemini CLI 提供了多种安装方式,以下是两种常见的安装方法:

 1. 使用 apt 安装(推荐)

在 Kali Linux 中,可以直接使用 apt 包管理器安装 Gemini CLI:

sudo apt install gemini-cli

2. 使用 npm 全局安装

也可以使用 npm 进行全局安装:

npm install -g @google/generative-ai-cli

安装完成后,运行以下命令检查是否安装成功:

gemini --version

如果显示版本号,则说明安装成功。

四、配置 Gemini CLI

1. 设置 API 密钥

安装完成后,需要配置 Google AI API 密钥。可以使用以下命令进行配置:

gemini config set api-key YOUR_API_KEY

将 `YOUR_API_KEY` 替换为您之前获取的 API 密钥。

2. 验证配置

配置完成后,可以运行以下命令验证配置是否成功:

gemini ask "你好,你能听到我吗?"

如果能收到 Gemini 的响应,则说明配置成功。

五、基本使用方法

1. 启动交互模式

在终端中输入以下命令即可启动 Gemini CLI 的交互模式:

gemini

启动后,会提示选择颜色主题,使用方向键选择喜欢的主题,然后按 Enter 确认。

2. 基本交互命令

Gemini CLI 支持多种交互方式,以下是一些常用的命令:

斜杠命令(/):控制 CLI 本身的行为

/help      # 显示帮助信息

/clear     # 清空屏幕

/theme     # 更改主题

/settings  # 打开设置界面

/quit      # 退出 CLI

At 命令(@):引入文件内容作为上下文

@package.json  # 将 package.json 内容添加到上下文

@src/          # 添加整个 src 目录作为上下文

 感叹号命令(!):执行系统命令

!ls -la       # 列出当前目录文件

!git status   # 查看 Git 状态

3. 非交互式使用

除了交互式会话,Gemini CLI 还支持非交互式使用,这对于自动化脚本非常有用:

直接获取问题答案

gemini --prompt "解释什么是异步编程"

将输出格式化为 JSON

gemini --prompt "列出 10 个 Linux 命令" --output-format json

从文件读取输入

gemini --prompt "$(cat prompt.txt)"

六、高级功能

1. 自定义命令

Gemini CLI 允许您创建自定义命令,将常用的复杂提示保存为简单的命令。自定义命令存储在 `~/.gemini/commands` 目录下,采用 TOML 格式。

例如,创建一个代码审查命令:

name = "code-review"

description = "对代码进行审查"

prompt = "请对以下代码进行审查:@file"

在 Gemini CLI 中使用:

@src/utils/parser.ts /code-review

 2. 管理 MCP 服务器

Model Context Protocol (MCP) 服务器允许您为 Gemini CLI 添加自定义工具和功能。通过 MCP 服务器,您可以将 Gemini 2.5 Pro 与数据库、API 或其他服务集成。

可以使用以下命令管理 MCP 服务器:

gemini mcp  # 管理 MCP 服务器

3. 保存和恢复会话

Gemini CLI 允许您保存当前对话状态,并在以后恢复,这对于处理复杂问题或中断后继续工作非常有用:

```bash

保存当前会话

/chat save project-refactor

列出所有保存的会话

/chat list

恢复之前的会话

/chat resume project-refactor

分享会话为 Markdown 文件

/chat share session-log.md

```

七、常见问题与解决方案

1. 启动时提示认证失败

**解决方案**:

- 检查 API 密钥是否正确设置。

- 确保您的 API 密钥具有访问 Gemini API 的权限。

- 尝试重新生成 API 密钥并更新环境变量。

2. 无法调用 Gemini 2.5 Pro 模型,提示“模型不存在”或类似错误

**解决方案**:

- 检查模型名称是否正确。可以使用以下命令查看当前使用的模型:

echo $GEMINI_MODEL

- 确保使用的模型名称是 Gemini API 支持的,可参考官方文档。

- 检查网络连接是否正常。

3. Gemini CLI 响应缓慢或占用过多资源

**解决方案**:

- 尝试减少上下文大小,只提供必要的文件。

- 使用 `/compress` 命令压缩对话历史,减少令牌使用:

/compress

- 检查是否有其他工具或 MCP 服务器占用资源:

/mcp

4. 无法执行 shell 命令或文件操作

**解决方案**:

- 检查沙箱设置,确保没有限制相关操作:

"tools": {

    "sandbox": false

}

- 确认您在可信目录中运行 Gemini CLI,或配置可信文件夹:

/directory add ~/projects/my-trusted-project

- 检查工具权限设置,确保允许相关工具:

"tools": {

    "allowed": ["run_shell_command", "write_file"]

}

八、总结

Ge# Kali Linux 下使用 Gemini CLI 全攻略

一、Gemini CLI 简介

Gemini CLI 是 Google 推出的一款强大的命令行工具,它将 Gemini 大模型的能力直接带入终端,为开发者提供了一种高效、直接的方式与 AI 进行交互。这款工具不仅可以帮助开发者快速获取代码示例、解决编程问题,还能处理本地文件、执行系统命令等,极大地提升了开发效率。

核心优势

1. **免费且强大**:基于 Google 的 Gemini 2.5 Pro 模型,拥有高达 100 万 Token 的上下文窗口,能够处理大型文件甚至多个目录的深度架构分析。个人 Google 账号可获得每分钟 60 次请求和每天 1,000 次请求的免费配额。

2. **与本地环境深度集成**:可以读取本地文件、执行命令、访问互联网,并帮用户完成复杂的自动化任务。

3. **多模态支持**:支持文本、图片等多种输入形式,能够处理更复杂的任务。

二、安装前的准备工作

1. 安装 Node.js

Gemini CLI 是一个基于 Node.js 的工具,因此必须首先确保系统中安装了 Node.js 及其包管理器 npm。

检查是否已安装

打开终端,输入以下命令检查是否已安装 Node.js:

node -v

如果显示的版本号低于 v18.0.0 或显示 “command not found”,则需要安装或更新 Node.js。

安装 Node.js

在 Kali Linux 中,可以使用以下命令安装 Node.js:

添加 NodeSource 仓库

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

安装 Node.js

sudo apt-get install -y nodejs

安装完成后,再次运行 `node -v` 确认安装成功。

2. 获取 Google AI API 密钥

Gemini CLI 需要使用 Google AI API 密钥才能正常工作。可以按照以下步骤获取 API 密钥:

1. 访问 [Google AI Studio](https://aistudio.google.com/)。

2. 使用您的 Google 账户登录。

3. 点击 “创建 API 密钥” 并复制密钥。

三、安装 Gemini CLI

Gemini CLI 提供了多种安装方式,以下是两种常见的安装方法:

1. 使用 apt 安装(推荐)

在 Kali Linux 中,可以直接使用 apt 包管理器安装 Gemini CLI:

sudo apt install gemini-cli

2. 使用 npm 全局安装

也可以使用 npm 进行全局安装:

npm install -g @google/generative-ai-cli

安装完成后,运行以下命令检查是否安装成功:

gemini --version

如果显示版本号,则说明安装成功。

四、配置 Gemini CLI

 1. 设置 API 密钥

安装完成后,需要配置 Google AI API 密钥。可以使用以下命令进行配置:

gemini config set api-key YOUR_API_KEY

将 `YOUR_API_KEY` 替换为您之前获取的 API 密钥。

 2. 验证配置

配置完成后,可以运行以下命令验证配置是否成功:

gemini ask "你好,你能听到我吗?"

如果能收到 Gemini 的响应,则说明配置成功。

五、基本使用方法

1. 启动交互模式

在终端中输入以下命令即可启动 Gemini CLI 的交互模式:

gemini

启动后,会提示选择颜色主题,使用方向键选择喜欢的主题,然后按 Enter 确认。

2. 基本交互命令

Gemini CLI 支持多种交互方式,以下是一些常用的命令:

斜杠命令(/):控制 CLI 本身的行为

/help 显示帮助信息

/clear 清空屏幕

/theme 更改主题

/settings 打开设置界面

/quit 退出 CLI

At 命令(@):引入文件内容作为上下文

@package.json 将 package.json 内容添加到上下文

@src/          # 添加整个 src 目录作为上下文

感叹号命令(!):执行系统命令

!ls -la       # 列出当前目录文件

!git status   # 查看 Git 状态

3. 非交互式使用

除了交互式会话,Gemini CLI 还支持非交互式使用,这对于自动化脚本非常有用:

直接获取问题答案

gemini --prompt "解释什么是异步编程"

将输出格式化为 JSON

gemini --prompt "列出 10 个 Linux 命令" --output-format json

从文件读取输入

gemini --prompt "$(cat prompt.txt)"

六、高级功能

1. 自定义命令

Gemini CLI 允许您创建自定义命令,将常用的复杂提示保存为简单的命令。自定义命令存储在 `~/.gemini/commands` 目录下,采用 TOML 格式。

例如,创建一个代码审查命令:

name = "code-review"

description = "对代码进行审查"

prompt = "请对以下代码进行审查:@file"

在 Gemini CLI 中使用:

@src/utils/parser.ts /code-review

 2. 管理 MCP 服务器

Model Context Protocol (MCP) 服务器允许您为 Gemini CLI 添加自定义工具和功能。通过 MCP 服务器,您可以将 Gemini 2.5 Pro 与数据库、API 或其他服务集成。

可以使用以下命令管理 MCP 服务器:

gemini mcp  管理 MCP 服务器

3. 保存和恢复会话

Gemini CLI 允许您保存当前对话状态,并在以后恢复,这对于处理复杂问题或中断后继续工作非常有用:

保存当前会话

/chat save project-refactor

列出所有保存的会话

/chat list

恢复之前的会话

/chat resume project-refactor

分享会话为 Markdown 文件

/chat share session-log.md

七、常见问题与解决方案

1. 启动时提示认证失败

**解决方案**:

- 检查 API 密钥是否正确设置。

- 确保您的 API 密钥具有访问 Gemini API 的权限。

- 尝试重新生成 API 密钥并更新环境变量。

2. 无法调用 Gemini 2.5 Pro 模型,提示“模型不存在”或类似错误

**解决方案**:

- 检查模型名称是否正确。可以使用以下命令查看当前使用的模型:

echo $GEMINI_MODEL

- 确保使用的模型名称是 Gemini API 支持的,可参考官方文档。

- 检查网络连接是否正常。

 3. Gemini CLI 响应缓慢或占用过多资源

**解决方案**:

- 尝试减少上下文大小,只提供必要的文件。

- 使用 `/compress` 命令压缩对话历史,减少令牌使用:

/compress

- 检查是否有其他工具或 MCP 服务器占用资源:

/mcp

4. 无法执行 shell 命令或文件操作

**解决方案**:

- 检查沙箱设置,确保没有限制相关操作:

"tools": {

    "sandbox": false

}

- 确认您在可信目录中运行 Gemini CLI,或配置可信文件夹:

/directory add ~/projects/my-trusted-project

- 检查工具权限设置,确保允许相关工具:

"tools": {

    "allowed": ["run_shell_command", "write_file"]

}

八、总结

Gemini CLI 是一款功能强大的命令行工具,它将 Gemini 大模型的能力直接带入终端,为开发者提供了一种高效、直接的方式与 AI 进行交互。通过本教程,您可以快速掌握在 Kali Linux 下安装、配置和使用 Gemini CLI 的方法,提升开发效率。

希望本教程对您有所帮助,如果您在使用过程中遇到任何问题,欢迎在评论区留言交流。mini CLI 是一款功能强大的命令行工具,它将 Gemini 大模型的能力直接带入终端,为开发者提供了一种高效、直接的方式与 AI 进行交互。通过本教程,您可以快速掌握在 Kali Linux 下安装、配置和使用 Gemini CLI 的方法,提升开发效率。

希望本教程对您有所帮助,如果您在使用过程中遇到任何问题,欢迎在评论区留言交流。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-08 22:46:32 HTTP/2.0 GET : https://f.mffb.com.cn/a/461553.html
  2. 运行时间 : 0.094580s [ 吞吐率:10.57req/s ] 内存消耗:4,595.25kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=fbc5c7fdc4bc9271118fed365a0941d4
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000653s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000933s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000360s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000236s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000555s ]
  6. SELECT * FROM `set` [ RunTime:0.000205s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000577s ]
  8. SELECT * FROM `article` WHERE `id` = 461553 LIMIT 1 [ RunTime:0.003356s ]
  9. UPDATE `article` SET `lasttime` = 1770561992 WHERE `id` = 461553 [ RunTime:0.006023s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000372s ]
  11. SELECT * FROM `article` WHERE `id` < 461553 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000583s ]
  12. SELECT * FROM `article` WHERE `id` > 461553 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000428s ]
  13. SELECT * FROM `article` WHERE `id` < 461553 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000772s ]
  14. SELECT * FROM `article` WHERE `id` < 461553 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004546s ]
  15. SELECT * FROM `article` WHERE `id` < 461553 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006194s ]
0.096206s