

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Greengrass CLI 命令
<a name="gg-cli-reference"></a>

Greengrass CLI 提供了一个命令行界面，用于在本地与 Amazon IoT Greengrass 核心设备进行交互。Greengrass CLI 命令使用以下格式。

```
$ greengrass-cli <command> <subcommand> [arguments]
```

默认情况下，`/greengrass/v2/bin/` 文件夹中的 `greengrass-cli` 可执行文件与在 `/greengrass/v2` 文件夹中运行的 Amazon IoT Greengrass Core 软件版本进行交互。如果您调用未放置在此位置的可执行文件，或者您想在其它位置与 Amazon IoT Greengrass Core 软件进行交互，则必须使用以下方法之一来明确指定要与之交互的 Amazon IoT Greengrass Core 软件的根路径：<a name="greengrass-cli-set-root-path"></a>
+ 将 `GGC_ROOT_PATH` 环境变量设置为 `/greengrass/v2`。
+ 将 `--ggcRootPath /greengrass/v2` 参数添加到您的命令中，如以下示例所示。

  ```
  greengrass-cli --ggcRootPath /greengrass/v2 <command> <subcommand> [arguments]
  ```

您可以将以下参数与任何命令一起使用：
+ 使用 `--help` 获取有关特定 Greengrass CLI 命令的信息。
+ 使用 `--version` 获取有关 Greengrass CLI 版本的信息。

本节介绍了 Greengrass CLI 命令并提供了这些命令的示例。每个命令的摘要显示了命令的参数及其用法。可选参数在方括号中显示。

**Topics**
+ [组件](gg-cli-component.md)
+ [后](gg-cli-deployment.md)
+ [日志](gg-cli-logs.md)
+ [get-debug-password](gg-cli-get-debug-password.md)