学习 Linux 只要学会这个命令就够了!
source link: https://os.51cto.com/article/715979.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
学习 Linux 只要学会这个命令就够了!-51CTO.COM
我们知道,Linux 系统总共有 300~500 个命令,甚至有些发行版还更多。每个命令又有 N 多的选项,这样算下来,你要记住每个命令的所有用法,几乎是一件不可能的事情。
那么碰上不会用的命令时,我们一般是怎么做的呢?没错,就是找男人……额。。不对,就是 man 一下。
与 man
类似的还有 help
、info
等等命令。但这些命令有个共同点,就是给你的信息超级超级长,看过去跟天书一样。对于英文不太好的童鞋,那更加要命。
虽然你们见过多次了,还是再截个图再伤害你们一次:
同样地,whereis
和 whatis
虽然不长,但给出的信息基本上没什么卵用。
现在隆重介绍本文的主角—— cheat
!
这个命令是干啥用的呢?
从字面上来看,它的作用就是「小抄」。它不会给你一大堆长篇大论的东西,而是直奔主题,直接告诉你这个命令该怎么用。
给个简单的案例让你们感受一下吧。
比如我想知道网络工具 netstat
是怎么用的,有哪些常用的参数,只需要简单输入以下命令就可以查询:
$ cheat netstat
看看这结果,没半句废话,直接上案例,把你安排得明明白白!
而且,它还贴心地告诉你,netstat
命令现在已经用得不多了,建议用 ss
命令来代替。
反观 man
手册……
我的天,这也太辣眼睛了吧……单单这个选项的介绍就已经把我给劝退了……
这或许就是程序员头发越来越少的原因吧。。
OK,现在我们知道 cheat
命令有多么犀利之后,我们再来介绍一下如何安装使用这个命令。
在 Ubuntu 系统下,只需要一条命令就可以搞定:
$ sudo snap install cheat
第一次使用的时候,它会问你要不要下载配置以及手册文件,只需要一路按回车就行。
然后你就可以正常使用它了,安装的过程还是十分丝滑方便。它的基本用法也很简单,刚刚也给过示例了:
$ cheat <你想搜索的命令>
这个命令的所有用法,你也可以通过 cheat -h
来查询:
$ cheat -h
Usage:
cheat [options] [<cheatsheet>]
Update community cheatsheets via:
cheat.update
Options:
-a --all Search among all cheatpaths
-c --colorize Colorize output
-d --directories List cheatsheet directories
-e --edit=<cheatsheet> Edit <cheatsheet>
-l --list List cheatsheets
-p --path=<name> Return only sheets found on cheatpath <name>
-r --regex Treat search <phrase> as a regex
-s --search=<phrase> Search cheatsheets for <phrase>
-t --tag=<tag> Return only sheets matching <tag>
-T --tags List all tags in use
-v --version Print the version number
--rm=<cheatsheet> Remove (delete) <cheatsheet>
实际上,它是给每个命令都写了一个介绍文件,这些文件默认放在家目录下的 ~/snap/cheat/
目录下。
我们数一下,这里一共有 249 个文件。如果你想自己增加一个命令,那么在这里面创建一个对应命令的文件即可。
如果你想修改某个命令的解释,可以使用以下命令:
$ cheat -e <需要修改的命令>
之后它会调用 nano 编辑器来修改这个命令的介绍,当然也可以通过修改配置文件换成其它编辑器。
如果你想删除某个命令,可以直接把对应的文件删除,或者使用以下命令:
$ cheat --rm=<需要删除的命令>
如果你想要根据关键词来搜索命令,可以使用以下命令:
$ cheat -s <关键词>
比如我想搜索所有介绍文件中包含 remove 关键词的命令,可以这样操作:
讲到这里,cheat
命令的基本用法都已经介绍差不多了。
可以看到,这个命令实在是太强大了,有了它,别说背命令了,基本上你都可以告别百度了,哪个命令不懂的话,只需要 cheat
一下就行。
有点后悔把这个神器介绍给大家了,要知道我还录了一个 Linux 命令的课程,原本惨淡的销量更是雪上加霜。
大家且用且珍惜,不过我还是建议大家跟着我的课程系统学一遍 Linux 命令,至少你要知道这个命令的存在,才可以用 cheat
或百度搜索它的用法,不是么?
Recommend
-
14
作者 |
-
2
文件/目录的基本操作 01.ls命令 命令格式:ls [选项] [目录或文件] 功能:对于目录,该命令列出这个目录下的所有子目录与文件,对于文件,将列出文件名以及其他信息。 常用选项
-
39
大家好,我是周刊菌。 「码农周刊 VIP 会员」推出 6 周啦!感谢亲们的大力支持! 第 006 期「码农周刊 VIP 会员专属邮件周报」已发送完毕,请注意查收。 「码农周刊 VI...
-
1
“作弊”:只需要知道这一个 Linux 命令就够了 作者:Seth Kenlon 2022-08-24 16:26:51 Linux cheat 命令是一个实用程序,可以用来搜索和显示你想要使用的命令的使用示例。
-
4
Django入门,学会这些就够了!已认证的官方帐号Web 框架正在被广泛应用于Python程序开发中。其中,Django 框架是最全面、最受开发者喜爱的一种,包括国家地理、Instagr...
-
4
在我们日常工作中,代码写着写着就出现下列的一些臭味。但是还好我们有SOLID这把‘尺子’, 可以拿着它不断去衡量我们写的代码,除去代码臭味。这就是我们要学习SOLID原则的原因所在。 设计的臭味 僵化性 具有联动性,...
-
1
只要99,你要偷偷学会Sora,然后惊艳所有人 三言财经 2024-02-19
-
1
5分钟学会Linux的ps命令 2023-11-23 五分钟已经很棒了 ...
-
2
如果能早点学会这条Linux命令就好了 作者:李逸皓 2023-12-19 15:47:57 在Linux系统中,ncdu(NCurses Disk Usage)是一个非常实用的命令行工具,用于分析和查看文件系统的磁盘使用情况。它提供了一个直观的界面,...
-
131
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK