做运维多年,公司从传统运维改为云上。刚一接触时,确实因为要学习很多云知识而烦恼。每次想要执行某个操作时,都要先登录到云平台,浏览界面,寻找正确的按钮。这样不仅浪费时间,还经常出错。直到有一天,我发现了云上命令行工具,我的云端管理效率从此得到了质的飞跃。
我从华为云官方产品帮助文档中了解了 KooCLI 工具,文档中介绍的便捷操作和高效管理让我心动不已,于是,我开启了我的体验。通过简单的命令行输入,我能够快速完成之前需要繁琐操作的事情。而且更令我感到惊喜的是,结合脚本可以自动化执行重复的任务,极大的提升了我的工作效率。我不再需要频繁登录云平台,而是可以通过命令行随时管理我的资源。
要利用 KooCLI,首先需要进行安装,华为云 KooCLI 支持 Windows、Linux、MacOS 系统便捷安装及 Docker 容器配置,满足大家的各种环境需要。
安装完成之后,我们就可以利用华为云 API Explorer 开放接口平台,根据自身需求迅速了解每个接口的具体信息。华为云 KooCLI 可以调用华为云上所有开放的 API 接口,我们填写好必要参数后①,CLI 示例页签就可以同步生成 CLI 命令②,我们可以直接点击复制按钮③,在命令行界面执行,或者在华为云提供的网页版 Shell 工具 Cloudshell④中运行,准确又方便。
当然,我们还可以直接在命令行界面利用 help 命令了解接口及参数信息。只需要在云服务 service 或接口名称 operation 后添加“--help”参数,即可查看帮助信息。
hcloud--help
hcloud--help
为了提升用户执行命令的体验感,华为云 KooCLI 还提供了命令自动补全及命令交互功能。
只要开启命令自动补全功能后,在输入命令时使用“Tab”键,即可实现根据已有命令提示其待补全的内容,目前开启命令补全支持 bash。
而命令交互则是支持多平台,在命令中添加“--interactive”参数即可进入交互式提示。可根据我们输入的内容,自动提示云服务名称、API 名称、参数及信息描述,也提供部分参数值的补全功能。
最近,我还发现 KooCLI 新上线了生成 JSON 格式 API 入参骨架的功能,在命令中添加“--skeleton”参数即可在本地环境生成骨架 JSON 文件。生成的模板包含命令支持的所有参数及描述,可以将不需要的参数删除。将修改好的文件模板文件传递到--cli-jsonInput 参数,即可使用填写的参数运行命令,又提升了工作效率。
总之,我现在已经离不开华为云 KooCLI 了。它成为了我云端管理的得力助手,助力我高效地应对各种挑战。每当有新需求或项目时,我都会毫不犹豫地选择使用这款工具。
如果你还在为云端管理而烦恼,不妨尝试一下云上命令行工具。相信它会为你带来意想不到的收获和惊喜。
审核编辑 黄宇
-
华为云
+关注
关注
3文章
2705浏览量
17650
发布评论请先 登录
相关推荐
curl wget bond:深入解析命令行工具的差异与应用场景
云端代码管理新体验,华为云 Flexus X 实例上 GitLab 部署与使用的实战指南云端代码管理新体验
![<b class='flag-5'>云端</b>代码<b class='flag-5'>管理</b>新体验,<b class='flag-5'>华为</b><b class='flag-5'>云</b> Flexus X 实例上 GitLab 部署与使用的实战指南<b class='flag-5'>云端</b>代码<b class='flag-5'>管理</b>新体验](https://file1.elecfans.com//web3/M00/05/2A/wKgZO2d87mmAI08cAAEA43MSbXE071.png)
图形用户界面与命令行接口的比较
Mobaxterm 的命令行使用方法
APM32F411板的python+pyocd命令行操作
![APM32F411板的python+pyocd<b class='flag-5'>命令行</b>操作](https://file1.elecfans.com/web2/M00/0A/AB/wKgaomcSGo6ACHfMAABgDG6E4iw831.jpg)
Windows操作系统中的常用命令
![Windows操作系统中的常用<b class='flag-5'>命令</b>](https://file1.elecfans.com/web2/M00/01/0A/wKgZomazJUWAJFZVAAAvbHDDnEo201.png)
请问CY8CKIT-005-A是否支持命令行编程?
鸿蒙ArkUI-X跨平台开发:【命令行工具(ACE Tools)】
![鸿蒙ArkUI-X跨平台开发:【<b class='flag-5'>命令行</b><b class='flag-5'>工具</b>(ACE Tools)】](https://file1.elecfans.com/web2/M00/E7/65/wKgaomZHTraAVXmkAABqDt1o7NY191.jpg)
鸿蒙OpenHarmony南向:【Hi3516标准系统入门(命令行方式)】
![鸿蒙OpenHarmony南向:【Hi3516标准系统入门(<b class='flag-5'>命令行</b>方式)】](https://file1.elecfans.com/web2/M00/E1/C7/wKgZomY52MmAS66XAAADCp1_zEY399.jpg)
评论