乐趣区

关于go:学习Linux只要学会这个命令就够了

大家好,我是良许。

这段时间又是搬家,又是找新办公室,当初终于安顿下来了,有工夫给大家分享干货了。

明天给大家介绍一个 Linux 超级实用命令,有了这个命令,你就能够欢快应用 Linux 上简直所有常用命令了,再也不必放心记不住那么多选项啦~

咱们晓得,Linux 零碎总共有 300~500 个命令,甚至有些发行版还更多。每个命令又有 N 多的选项,这样算下来,你要记住每个命令的所有用法,简直是一件不可能的事件。

那么碰上不会用的命令时,咱们个别是怎么做的呢?没错,就是找男人……额。。不对,就是 man 一下。

man 相似的还有 helpinfo 等等命令。但这些命令有个共同点,就是给你的信息超级超级长,看过来跟天书一样。对于英文不太好的童鞋,那更加要命。

尽管你们见过屡次了,还是再截个图再挫伤你们一次:

同样地,whereiswhatis 尽管不长,但给出的信息基本上没什么卵用。

当初隆重介绍本文的配角—— 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 或百度搜寻它的用法,不是么?

退出移动版