Kmdr CLI,了解终端中的复杂命令

大约kmdr cli

在下一篇文章中,我们将看一下Kmdr CLI工具。 这是一个基于网络的工具, 它将向我们展示Gnu / Linux命令的每个部分的作用。 该工具将冗长而复杂的Gnu / Linux命令分为几个部分,并对每个命令进行了解释。

该工具将帮助我们 无需离开终端即可轻松了解CLI命令 无需浏览手册页。 Kmdr不仅提供了Gnu / Linux命令,还提供了许多CLI命令的解释,包括: ansible,docker,git,go,kubectl,mongo,mysql,npm,ruby,vagrant和其他数百种程序,例如内置在bash中的程序.

唯一的 ”问题»我在测试Kmdr CLI时注意到,是 没有选择查询多个命令的选项。 该程序使您退出Kmdr CLI,然后将其重新打开,以便您可以查阅其他命令。 正如我所说,除了这个小问题之外 所有参考文本均为英文,Kmdr在我的Ubuntu 18.04系统上运行完美。

Kmdr CLI兼容命令

Kmdr CLI可以使用复杂的长命令及其选项。 您还将了解包括管道,重定向,列表和运算符的命令。 Kmdr将为我们提供各种程序,工具和实用程序的解释,包括以下内容:

  • Bash Shell Builtins(例如export,echo或cd).
  • 容器(例如kubectl或Docker).
  • 档案工具(例如zip或tar).
  • 文字编辑器(例如nano或vim).
  • 包管理器(例如dpkg或pip).
  • 版本控制(例如Git).
  • 数据库服务器和客户端(例如mysql或mongod).
  • 媒体 (例如youtube-dl或ffmpeg).
  • 网络/通讯(例如netstat,nmap或curl).
  • 文字处理(例如awk或sed).
  • 编程语言/运行时环境/编译器(例如Go,node或gcc).
  • 一些 (例如openssl,bash或bash64).

这些只是其中的一些程序。 它可以 看到 兼容程序的完整列表在这里。 开发人员每天都在添加更多程序。

安装Kmdr CLI

这个工具 它要求 Nodejs版本8.x或更高版本。 它是用Node.js编写的免费开源实用程序。

安装Nodejs之后,我们可以 使用Npm软件包管理器安装Kmdr CLI 如下所示:

Kmdr CLI安装

sudo npm install kmdr@latest --global

Kmdr也可以 直接从网络浏览器使用。 此选项不需要任何安装或注册。

如何使用Kmdr CLI

使用此工具可以轻松解释CLI命令。 例如,我们将采用以下命令:

history | awk '{print $2}' | sort | uniq -c | sort -nr

如果要获取上一条命令中各部分的说明,则必须 启动Kmdr CLI 在终端中使用以下命令(Ctrl + Alt + T):

kmdr explain

Kmdr CLI将要求我们编写命令。 我们只需要使用作为示例的命令,然后按 简介.

kmdr cli解释复杂命令

如您在上一个屏幕截图中所见, Kmdr CLI分解了上一个命令的每个部分,并向我们显示了每个命令的解释。 也可以通过分组选项来获得命令的说明。 我们还可以测试各种简单或复杂的命令,包括管道,重定向,子命令,运算符等。

在解释的最后,Kmdr将要求我们分享我们的评论。 我们可以选择 o 没有 使用方向箭头发送给他们。 如果我们不想分享评论,只需 选择选项“跳进跳出'退出Kmdr CLI.

El Kmdr CLI仍然很新,并且处于早期阶段。 希望开发人员可以通过添加更多功能来改进它。 有关此程序的更多信息,请参见 项目网站 或在你的 GitHub页面.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。