> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/on-premises/zh-cn/an-zhuang/using-the-toolkit/2.-familiarize-yourself-with-the-toolkit.md).

# 2. 熟悉工具包

### 四处看看 <a href="#taking-a-look-around" id="taking-a-look-around"></a>

既然你已经有了 Toolkit 的本地副本，让我们使用 `ls` 命令重新创建所有服务。

{% code title="运行此命令" %}

```bash
ls -l
```

{% endcode %}

{% hint style="info" %}
该 `ls -l` 命令会以详细的长列表视图显示目录内容，并提供诸如权限、所有权和大小等额外的文件信息。
{% endhint %}

如果一切都已成功克隆，你应该会看到类似这样的内容：

```
drwxr-xr-x 3 fry fry  4096 Aug 30 14:16 bin
-rw-r--r-- 1 fry fry  6465 Aug 30 14:16 CHANGELOG.md
drwxr-xr-x 2 fry fry  4096 Sep  6 12:43 config
drwxr-xr-x 5 fry fry  4096 Aug 30 14:22 data
drwxr-xr-x 3 fry fry  4096 Aug 30 14:16 doc
drwxr-xr-x 3 fry fry  4096 Aug 30 14:16 lib
-rw-r--r-- 1 fry fry 34520 Aug 30 14:16 LICENSE
-rw-r--r-- 1 fry fry  1178 Aug 30 14:16 README.md
```

{% hint style="info" %}
所有用户拥有的配置文件都位于 `config/` 目录中。该目录是 **被排除** 在 git 版本控制系统之外，因此在更新 Toolkit 时不会被更改。
{% endhint %}

## 仓库布局

| 名称       | 描述                                                                                                                                                                         |
| -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `bin`    | 此文件夹包含一组脚本，可帮助你管理 Overleaf 服务器实例。你可以在下方的命令部分了解这些脚本的更多信息。                                                                                                                   |
| `config` | 此文件夹包含你自己的本地配置文件。                                                                                                                                                          |
| `lib`    | 此文件夹包含 Toolkit 使用的基础配置文件。                                                                                                                                                  |
| `data`   | 默认情况下，此文件夹包含 MongoDB、Redis 和 Overleaf 的存储位置。更多信息请参见 [持久数据](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/files-and-locations#persistent-data) 下方部分。 |

{% hint style="warning" %}
我们建议 **不要** 更改……之外的文件 `/config` 文件夹。如果你需要进行更改，可以通过以下任一处设置的环境变量来完成 **config/variables.env** 或 **config/overleaf.rc**。\
例如，要设置 `mongo` 服务镜像，而不是直接编辑 `lib/docker-compose.mongo.yml` ，请使用环境变量设置该镜像 `MONGO_IMAGE` 在 `config/overleaf.rc`。更多信息请参见 [Toolkit 设置](broken://pages/d9d627ba606c201e43ea2373dd8b4b51cfd63b41) 页面。
{% endhint %}

{% hint style="info" %}
Toolkit 将会 **不要** 更改 `config/` 目录中的任何数据，未经你的许可。
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/on-premises/zh-cn/an-zhuang/using-the-toolkit/2.-familiarize-yourself-with-the-toolkit.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
