学习Linux只要学会这个命令就够了!

电子说

1.3w人已加入

描述

 

 

 

今天给大家介绍一个 Linux 超级实用命令,有了这个命令,你就可以愉快使用 Linux 上几乎所有常用命令了,再也不用担心记不住那么多选项啦~

我们知道,Linux 系统总共有 300~500 个命令,甚至有些发行版还更多。每个命令又有 N 多的选项,这样算下来,你要记住每个命令的所有用法,几乎是一件不可能的事情。那么碰上不会用的命令时,我们一般是怎么做的呢?没错,就是找男人……额。。不对,就是 man 一下。man 类似的还有 helpinfo 等等命令。但这些命令有个共同点,就是给你的信息超级超级长,看过去跟天书一样。对于英文不太好的童鞋,那更加要命。虽然你们见过多次了,还是再截个图再伤害你们一次:Linux同样地,whereiswhatis 虽然不长,但给出的信息基本上没什么卵用。现在隆重介绍本文的主角—— cheat这个命令是干啥用的呢?从字面上来看,它的作用就是「小抄」。它不会给你一大堆长篇大论的东西,而是直奔主题,直接告诉你这个命令该怎么用。给个简单的案例让你们感受一下吧。比如我想知道网络工具 netstat 是怎么用的,有哪些常用的参数,只需要简单输入以下命令就可以查询:

	$ cheat netstat Linux看看这结果,没半句废话,直接上案例,把你安排得明明白白!而且,它还贴心地告诉你,netstat 命令现在已经用得不多了,建议用 ss 命令来代替。反观 man 手册……Linux我的天,这也太辣眼睛了吧……单单这个选项的介绍就已经把我给劝退了……这或许就是程序员头发越来越少的原因吧。。
			 OK,现在我们知道 cheat 命令有多么犀利之后,我们再来介绍一下如何安装使用这个命令。在 Ubuntu 系统下,只需要一条命令就可以搞定:

	$ sudo snap install cheat  第一次使用的时候,它会问你要不要下载配置以及手册文件,只需要一路按回车就行。Linux然后你就可以正常使用它了,安装的过程还是十分丝滑方便。它的基本用法也很简单,刚刚也给过示例了:

	$ cheat <你想搜索的命令> 这个命令的所有用法,你也可以通过 cheat -h 来查询:

	$ cheat -h Usage:   cheat [options] [] Update community cheatsheets via:   cheat.update Options:   -a --all                Search among all cheatpaths   -c --colorize           Colorize output   -d --directories        List cheatsheet directories   -e --edit=  Edit    -l --list               List cheatsheets   -p --path=        Return only sheets found on cheatpath    -r --regex              Treat search  as a regex   -s --search=    Search cheatsheets for    -t --tag=          Return only sheets matching    -T --tags               List all tags in use   -v --version            Print the version number   --rm=       Remove (delete)  实际上,它是给每个命令都写了一个介绍文件,这些文件默认放在家目录下的 ~/snap/cheat/ 目录下。
			 我们数一下,这里一共有 249 个文件。如果你想自己增加一个命令,那么在这里面创建一个对应命令的文件即可。如果你想修改某个命令的解释,可以使用以下命令:

	$ cheat -e <需要修改的命令> 之后它会调用 nano 编辑器来修改这个命令的介绍,当然也可以通过修改配置文件换成其它编辑器。如果你想删除某个命令,可以直接把对应的文件删除,或者使用以下命令:

	$ cheat --rm=<需要删除的命令> 如果你想要根据关键词来搜索命令,可以使用以下命令:

	$ cheat -s <关键词> 比如我想搜索所有介绍文件中包含 remove 关键词的命令,可以这样操作:Linux讲到这里,cheat 命令的基本用法都已经介绍差不多了。可以看到,这个命令实在是太强大了,有了它,别说背命令了,基本上你都可以告别百度了,哪个命令不懂的话,只需要 cheat 一下就行。

 


审核编辑 :李倩

 


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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分