

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

Greengrass CLI 提供命令列界面，可在本機與 AWS IoT Greengrass 核心裝置互動。Greengrass CLI 命令使用以下格式。

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

根據預設， `{{/greengrass/v2}}/bin/` 資料夾中的`greengrass-cli`可執行檔會與 `{{/greengrass/v2}}` 資料夾中執行 AWS IoT Greengrass 的核心軟體版本互動。如果您呼叫未放置在此位置的可執行檔，或您想要在不同位置與 AWS IoT Greengrass Core 軟體互動，則必須使用下列其中一種方法來明確指定您要互動之 AWS 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)
+ [deployment](gg-cli-deployment.md)
+ [日誌](gg-cli-logs.md)
+ [get-debug-password](gg-cli-get-debug-password.md)