0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高效云端管理的秘诀——华为云命令行工具 KooCLI

jf_21561199 来源:jf_21561199 作者:jf_21561199 2024-05-10 00:25 次阅读

做运维多年,公司从传统运维改为云上。刚一接触时,确实因为要学习很多云知识而烦恼。每次想要执行某个操作时,都要先登录到云平台,浏览界面,寻找正确的按钮。这样不仅浪费时间,还经常出错。直到有一天,我发现了云上命令行工具,我的云端管理效率从此得到了质的飞跃。

我从华为云官方产品帮助文档中了解了 KooCLI 工具,文档中介绍的便捷操作和高效管理让我心动不已,于是,我开启了我的体验。通过简单的命令行输入,我能够快速完成之前需要繁琐操作的事情。而且更令我感到惊喜的是,结合脚本可以自动化执行重复的任务,极大的提升了我的工作效率。我不再需要频繁登录云平台,而是可以通过命令行随时管理我的资源。

要利用 KooCLI,首先需要进行安装,华为云 KooCLI 支持 Windows、Linux、MacOS 系统便捷安装及 Docker 容器配置,满足大家的各种环境需要。

安装完成之后,我们就可以利用华为云 API Explorer 开放接口平台,根据自身需求迅速了解每个接口的具体信息。华为云 KooCLI 可以调用华为云上所有开放的 API 接口,我们填写好必要参数后①,CLI 示例页签就可以同步生成 CLI 命令②,我们可以直接点击复制按钮③,在命令行界面执行,或者在华为云提供的网页版 Shell 工具 Cloudshell④中运行,准确又方便。

wKgaomY8-LeAb9B6AAUazYvO40U491.png

当然,我们还可以直接在命令行界面利用 help 命令了解接口及参数信息。只需要在云服务 service 或接口名称 operation 后添加“--help”参数,即可查看帮助信息。

hcloud--help

wKgaomY8-MaAAABkAAYQx01IWfg174.png

hcloud--help

wKgaomY8-NKAF_9BAAKXfHn-yDM370.png

为了提升用户执行命令的体验感,华为云 KooCLI 还提供了命令自动补全及命令交互功能。

只要开启命令自动补全功能后,在输入命令时使用“Tab”键,即可实现根据已有命令提示其待补全的内容,目前开启命令补全支持 bash。

而命令交互则是支持多平台,在命令中添加“--interactive”参数即可进入交互式提示。可根据我们输入的内容,自动提示云服务名称、API 名称、参数及信息描述,也提供部分参数值的补全功能。

wKgaomY8-N2ANZsSAAT3LuRa14U020.png

最近,我还发现 KooCLI 新上线了生成 JSON 格式 API 入参骨架的功能,在命令中添加“--skeleton”参数即可在本地环境生成骨架 JSON 文件。生成的模板包含命令支持的所有参数及描述,可以将不需要的参数删除。将修改好的文件模板文件传递到--cli-jsonInput 参数,即可使用填写的参数运行命令,又提升了工作效率。

wKgZomY8-OiAZ0GiAAODmUNSl7c609.png

总之,我现在已经离不开华为云 KooCLI 了。它成为了我云端管理的得力助手,助力我高效地应对各种挑战。每当有新需求或项目时,我都会毫不犹豫地选择使用这款工具。

如果你还在为云端管理而烦恼,不妨尝试一下云上命令行工具。相信它会为你带来意想不到的收获和惊喜。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为云
    +关注

    关注

    3

    文章

    2423

    浏览量

    17294
收藏 人收藏

    评论

    相关推荐

    图形用户界面与命令行接口的比较

    在计算机科学和信息技术领域,用户与计算机交互的方式主要分为两种:图形用户界面(GUI)和命令行接口(CLI)。这两种界面各有优势和局限性,适用于不同的场景和用户需求。 1. 定义与基本特征 图形用户
    的头像 发表于 11-12 14:38 201次阅读

    APM32F411板的python+pyocd命令行操作

    前段时间学习了一下如何使用pyocd配合APM32F411VCTINY板在命令行下给它进行各种骚操作,在使用一段时间后就想着:pyocd是基于python的,那是不是也可以使用python脚本+pyocd使用起来呢?
    的头像 发表于 10-18 16:21 156次阅读
    APM32F411板的python+pyocd<b class='flag-5'>命令行</b>操作

    鸿蒙ArkUI-X跨平台开发:【命令行工具(ACE Tools)】

    ACE Tools是一套为ArkUI-X项目跨平台应用开发者提供的命令行工具,支持在Windows/Ubuntu/macOS平台运行,用于构建OpenHarmony/HarmonyOS、Android和iOS平台的应用程序,其功能包括开发环境检查,新建项目,编译打包,安装
    的头像 发表于 05-21 17:39 1626次阅读
    鸿蒙ArkUI-X跨平台开发:【<b class='flag-5'>命令行</b><b class='flag-5'>工具</b>(ACE Tools)】

    鸿蒙OpenHarmony南向:【Hi3516标准系统入门(命令行方式)】

    除小型系统外,Hi3516DV300开发板还支持标准系统。此章节简要介绍如何使用命令行在Hi3516DV300开发板上进行标准系统的开发。
    的头像 发表于 05-08 09:26 813次阅读
    鸿蒙OpenHarmony南向:【Hi3516标准系统入门(<b class='flag-5'>命令行</b>方式)】

    HarmonyOS开发:【基于命令行(安装库和工具集)】

    使用命令行进行设备开发时,可以通过以下步骤安装编译OpenHarmony需要的库和工具
    的头像 发表于 04-25 21:03 365次阅读
    HarmonyOS开发:【基于<b class='flag-5'>命令行</b>(安装库和<b class='flag-5'>工具</b>集)】

    香港vps的centos如何切换命令行和桌面?

    要在CentOS上切换命令行和桌面环境,您可以通过以下步骤进行: 1、安装桌面环境:如果您的CentOS VPS上还没有安装图形桌面环境,您需要安装一个。一般来说,常用的桌面环境有GNOME、KDE
    的头像 发表于 04-10 17:41 568次阅读

    STM32G070RB使用jlink命令行下载无法识别芯片怎么解决?

    STM32G070RB 使用jlink命令行下载无法识别芯片,想手动添加芯片,请问哪里可以下载驱动.elf文件 或者有什么方法能够实现jlink命令行下载
    发表于 04-02 06:15

    分享一个据说是比Wget、Curl更强大的下载工具

    aria2 是一款轻量且高效命令行下载工具。堪称下载利器!
    的头像 发表于 02-20 10:24 773次阅读
    分享一个据说是比Wget、Curl更强大的下载<b class='flag-5'>工具</b>!

    tasking的命令行控制中如何生成makefiles文件?

    tasking的命令行控制中如何生成makefiles文件?
    发表于 02-06 07:56

    在Linux上如何通过命令行来更改日期和时间?

    在Linux上如何通过命令行来更改日期和时间? 在Linux上,我们可以使用命令行工具来更改日期和时间。操作系统中有一个专门的命令被称为“date”
    的头像 发表于 01-16 17:10 2733次阅读

    如何在ELF 1开发板实现命令行显示中文

    自busybox1.17.0以后的版本对中文的支持进行了限制,命令行不做修改是无法显示中文的。今天小编就带各位小伙伴了解一下如何实现在busybox1.17.0以上版本对命令行显示中文的支持。步骤一
    的头像 发表于 12-06 16:07 517次阅读
    如何在ELF 1开发板实现<b class='flag-5'>命令行</b>显示中文

    idea如何输入命令行参数

    在许多软件开发和系统管理的任务中,我们经常需要向应用程序传递命令行参数。命令行参数是在运行时传递给程序的值,用于指定程序的行为和配置选项。本文将详细介绍如何在不同的编程语言和操作系统中输入命令
    的头像 发表于 12-06 15:01 1073次阅读

    eclipse怎么使用命令行

    命令行中使用Eclipse来完成一些特定的任务。本文将详细介绍如何在命令行中使用Eclipse。 首先,我们需要确保已经正确安装了JDK(Java Development Kit)和Eclipse
    的头像 发表于 12-06 11:26 2420次阅读

    Uboot启动延时和读取命令行输入

    就会中断等待,进入命令行输入模式。 如果没有配置启动延时功能或者启动延时超过了设置的时间, U-Boot 运行启动命令行参数,启动命令参数在顶层配置文件中,由 CONFIG_BOOTCOMMAND 宏定义。 2.读取
    的头像 发表于 12-04 17:16 1481次阅读

    如何在命令行中配置DDS

    DDS这么好,那该如何配置和使用呢?我们先带大家入个门。 案例一:在命令行中配置DDS 我们先来试一试在命令行中配置DDS的参数。 启动第一个终端,我们使用best_effort创建一个发布者节点
    的头像 发表于 11-24 18:03 930次阅读
    如何在<b class='flag-5'>命令行</b>中配置DDS