当前位置: 首页 > 后端技术 > Node.js

学习Linux,只需要学会这条命令!

时间:2023-04-03 14:19:22 Node.js

大家好,我是良旭。这段时间搬家找新办公室,现在终于安顿下来,有时间跟大家分享干货。今天给大家介绍一个超级实用的Linux命令。有了这条命令,你就可以愉快的使用Linux上几乎所有的常用命令,再也不用为记住那么多选项而苦恼了~我们知道Linux系统总共有300~500条命令。命令,有些发行版甚至更多。每个命令都有N个以上的选项。这样,你几乎不可能记住每个命令的所有用法。那么我们平时遇到不用的命令怎么办呢?对了,找个男人……呃。.不,只是男人它。与man类似的还有help、info和其他命令。但是这些命令有一个共同点,就是给你的信息超超超长,看起来像一本圣经。对于英语不是很好的童鞋来说,就更要命了。虽然你已经看过很多次了,我再截图来伤害你一下:同样,whereis和whatis虽然不长,但是给的信息基本没什么用。下面我来介绍一下本文的主角——作弊!这个命令是做什么用的?从字面上看,它起到了“备忘单”的作用。它不会给你很多啰嗦的东西,而是开门见山地告诉你这个命令的使用方法。举个简单的案例让大家感受一下。比如我想知道网络工具netstat是怎么使用的,常用的参数有哪些。你只需要简单的输入以下命令查询:$cheatnetstat就可以看到结果了,废话不多说,直接上案例,白白给你安排清楚了!而且,还贴心的告诉大家,netstat命令现在用的不多了,建议改用ss命令。反观man手册……我的天啊,这也太养眼了……光是这个选项的介绍就已经劝退了……这可能就是程序员头发越来越少的原因吧。.OK,知道了cheat命令的强大,下面就来介绍一下如何安装和使用吧。在Ubuntu系统下,只需要一条命令即可搞定:$sudosnapinstallcheat第一次使用的时候会问你是否要下载配置和手册文件,一路回车即可.然后就可以正常使用了,安装过程还是很丝滑方便的。它的基本用法也很简单。我只是举了一个例子:$cheat对于这个命令的所有用法,你也可以使用cheat-h来查询:$cheat-hUsage:cheat[options][]Updatecommunitycheatsheetsvia:cheat.updateOptions:-a--all在所有作弊路径中搜索-c--colorize为输出着色-d--directories列出备忘单目录-e--edit=编辑-l--list列出备忘单-p--path=仅返回在cheatpath上找到的工作表-r--regex将搜索视为正则表达式-s--search=搜索的备忘单-t--tag=只返回匹配的表-T--tags列出所有正在使用的标签-v--version打印版本号--rm=Remove(delete)实际上,它写了一个每个命令的介绍文件,这些文件默认放在主目录下的~/snap/cheat/目录下。算一下,这里一共有249个文件。如果你想自己添加一个命令,只需要在里面创建一个命令对应的文件即可。如果要修改某个命令的解释,可以使用如下命令:$cheat-e<要修改的命令>之后会调用nano编辑器修改这个命令的介绍,当然可以也可以通过修改配置文件device替换成其他编辑器。如果要删除命令,可以直接删除对应的文件,或者使用如下命令:$cheat--rm=<要删除的命令>如果要根据关键字搜索命令,可以使用如下command:$cheat-s比如我想搜索介绍文件中所有包含关键字remove的命令,可以这样做:说到这里,cheat命令的基本用法已经介绍的差不多了.如您所见,这个命令真的很强大。有了它,基本可以告别百度,更不用说死记硬背命令了。如果你什么命令都不懂,你只需要作弊。很遗憾把这个神器介绍给大家。要知道我还录制了一个Linux命令课程,让原本惨淡的销量雪上加霜。一个linux命令,至少得知道这个命令的存在,才能用cheat或者百度搜索它的用法吧?