gcloud SDK:命令行界面和工具之间的区别?

gcloud SDK: difference between command line interface and tools?

安装Google Cloud SDK后,当我运行 gcloud components list时,我可以看到一个名为"BigQuery Command Line Tool"和"Cloud DNS Admin Command Line Interface"[=11=的组件名称]

命令行工具与界面的性质有区别吗?

大多数时候,gcloud SDK 和 GUI 界面提供相同的功能,因为它们是相同 API 的前端。不过有时还是有区别的。有些操作只能在其中一个中执行或仅可用,因为 API 在两个中的公开方式不同。

主要区别在于 GUI 工具专为人类使用而设计,而命令行工具也可以通过编程方式使用,因为它们向客户端公开 API 的方式。

标记为 "Command Line Tool" 的东西通常指的是独立工具,例如 bq 工具或 gsutil 工具。标记为 "Command Line Interface" 的功能是通过统一的 gcloud 工具公开的。