当前位置: 首页 > Linux

好玩有趣的Linux命令学习神器kmdr!

时间:2023-04-07 00:39:30 Linux

大家好,我是你们的民工哥。学习Linux系统的初学者都知道,除了简单的系统知识外,最重要的是学习和了解Linux命令的用法和应用场景。所以,大家也会遇到这样的情况。我们将搜索有关我们不理解的命令的用法的信息。据不完全统计,Linux系统中的常用命令大约有600+条。一次掌握所有这些太难了,尤其是对于初学者来说。我在公众号的后台和技术交流群里,经常看到很多人遇到这种苦恼。如果长时间不练习或不键入命令,您很快就会忘记它们。当您应用它们时,您将再次检查帮助。有点模糊,找不到申请方法和参数。尤其是需要多条命令协同完成一项工作时,更是难以下手。有时候,即使群里有人给出了相关的回答,他还是一时难以理解其中的含义?为什么要这样组合使用呢?为什么需要使用这个参数?一连串的问题接踵而至,但如果你这样问,难免会让回复你的人望而却步!如果,这个时候,有一个命令解释器工具,该多好啊!那么,今天移民哥就给大家送上一款实用又好玩的命令学习神器:kmdr。传送门:https://github.com/ediardo/km...kmdr的强大之处在于,如果你在使用Linux终端命令时遇到困难,kmdr可以帮你解密。这是一个有用的工具,特别是对于初学者Linux用户。它可以帮助您轻松学习CLI命令,而无需离开终端,也无需浏览冗长的手册页。kmdr不仅提供了Linux命令,还提供了很多CLI命令的解释。支持列表如下,查看完整支持列表:https://github.com/ediardo/km...安装KmdrCLI===========kmdr是一款免费开源工具使用Nodejs开发,所以安装环境要求如下:Node.jsv8.x及以后版本包管理器,如npm或yarn,使用npm包安装kmdr,如下:$npminstallkmdr@latest--global如果不想安装,也可以直接使用在线的kmdr。网址如下:http://demo.kmdr.sh/macOS安装命令brewinstallkommandr/tap/kmdr检查安装==========运行命令kmdr检查是否安装正确安装在系统上。$kmdrUsage:kmdr[options][command]用于解释终端命令的终极CLI学习工具v,--version输出版本号-h,--help输出使用信息Commands:explain|e[options]解释一个shellcommandupgrade|uCheckfornewreleasesfeedback|f发送反馈:)kmdr也可以通过容器发送具体运行步骤如下:1.构建镜像dockerbuild-tkmdr-cli2.运行容器dockerrun-it--rmkmdr-cli使用Kmdr在终端显示CLI命令说明下面我们使用一个复杂的命令举个例子,让我们看看kmdr有多强大!gitcommit-am"Initialcommit"首先运行如下命令让kmdr进入解释状态:$kmdrexplain?输入你的命令:gitcommit-am"Initialcommit"gitcommit-am"Initialcommit"EXPLANATIONgitThestupidcontenttrackercommitRecordchangestotherepository-a,--all告诉命令自动暂存有文件的文件e已被修改和删除-m,--messageInitialcommit使用给定的作为提交消息示例gitresetHEAD~1撤消最近的提交,将其更改保留在文件系统中gitcommit-m"Initialcommit"Commit使用消息“Initialcommit”将文件暂存到存储库gitlog-n3--oneline仅显示最后三个提交消息的第一行相关程序hg,lsof,systemctl,aria2c,dmesg,make从上面可以看出结果,kmdr的厉害之处就在于它会把一个复杂的命令分离出来,一一给你解释,甚至连参数的意思都解释的很清楚,让你一眼就看出意思。通过这个强大的神器kmdr,再难懂的命令都可以通过它给你讲解,哪里不懂,哪里看,妈妈再也不用担心我们看不懂命令了!参考资料官网官方推特