首页 > 系统相关 >学习Linux只要学会这个命令就够了!

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

时间:2023-03-21 22:03:12浏览次数:50  
标签:cheat 学会 就够 命令 介绍 Linux -- 可以

大家好,我是良许。

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

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

我们知道,Linux 系统总共有 300~500 个命令,甚至有些发行版还更多。每个命令又有 N 多的选项,这样算下来,你要记住每个命令的所有用法,几乎是一件不可能的事情。

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

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

虽然你们见过多次了,还是再截个图再伤害你们一次:

file

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

现在隆重介绍本文的主角—— cheat

这个命令是干啥用的呢?

从字面上来看,它的作用就是「小抄」。它不会给你一大堆长篇大论的东西,而是直奔主题,直接告诉你这个命令该怎么用。

给个简单的案例让你们感受一下吧。

比如我想知道网络工具 netstat 是怎么用的,有哪些常用的参数,只需要简单输入以下命令就可以查询:

$ cheat netstat

file

看看这结果,没半句废话,直接上案例,把你安排得明明白白!

而且,它还贴心地告诉你,netstat 命令现在已经用得不多了,建议用 ss 命令来代替。

反观 man 手册……

file

我的天,这也太辣眼睛了吧……单单这个选项的介绍就已经把我给劝退了……

这或许就是程序员头发越来越少的原因吧。。

file

OK,现在我们知道 cheat 命令有多么犀利之后,我们再来介绍一下如何安装使用这个命令。

在 Ubuntu 系统下,只需要一条命令就可以搞定:

$ sudo snap install cheat 

第一次使用的时候,它会问你要不要下载配置以及手册文件,只需要一路按回车就行。

file

然后你就可以正常使用它了,安装的过程还是十分丝滑方便。

它的基本用法也很简单,刚刚也给过示例了:

$ 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 关键词的命令,可以这样操作:

file

讲到这里,cheat 命令的基本用法都已经介绍差不多了。

可以看到,这个命令实在是太强大了,有了它,别说背命令了,基本上你都可以告别百度了,哪个命令不懂的话,只需要 cheat 一下就行。

有点后悔把这个神器介绍给大家了,要知道我还录了一个 Linux 命令的课程,原本惨淡的销量更是雪上加霜【大哭】

大家且用且珍惜,不过我还是建议大家跟着我的课程系统学一遍 Linux 命令,至少你要知道这个命令的存在,才可以用 cheat 或百度搜索它的用法,不是么?

file

本文由博客群发一文多发等运营工具平台 OpenWrite 发布

标签:cheat,学会,就够,命令,介绍,Linux,--,可以
From: https://blog.51cto.com/yychuyu/6141114

相关文章

  • linux 安装anaconda
    一、下载安装包清华镜像站中anaconda的所有版本的网址:https://link.zhihu.com/?target=https%3A//mirrors.tuna.tsinghua.edu.cn/anaconda/archive/在终端输入:选择合......
  • linux 查看JVM默认参数 (centos7)
    #情景之前学习过“深入了解JVM虚拟机”,习得了一些JVM方面的一些知识,但是并没有相应的实战虽然没有相应的实战,但是。咱们也得知道如何查看JVM默认参数,以及如何修改相应的JVM......
  • 01尚硅谷_Linux
    Linux尚硅谷JAVA研究院版本:V1.1第1章Linux简介1.1开源的力量1.1.1我们已经用过的开源软件SpringMyBatisTomcatMySQLJDK......1.1.2开源软件......
  • linux 用户user和组group
    目录linux用户user和组group查看用户属于哪个组修改用户的属主属组linux用户user和组group查看用户属于哪个组有4种方法如下:命令groups查看当前用户所属组groups......
  • arm-none-linux-gnueabi-gcc: not found 的解决办法
     在Ubuntu下安装了ARM交叉编译器,在验证交叉编译器是否能够使用的时候,出现了arm-none-linux-gnueabi-gcc找不到的错误!如下所示   出现这种情况的原因是:在64位Linux......
  • Windows和Linux系统下的目录分割符及File.separator作用
    Windows和Linux系统下的目录分割符及File.separator作用1.Windows此时可以使用/或者\\(需要转义)2.Linux此时只能使用使用/,使用\\会出错注:当使用File.separato......
  • Paramiko_Linux
    目录ParamikoSSH第一版第二版最终版SFTP第一版第二版ParamikoParamiko官网从官方的介绍当中我们起码得知以下几个信息:此模块用于python3.6以上,目前python3.11左右,完......
  • linux篇-linux 下建立多个tomcat
    第一步:复制,解压将准备好的tomcat压缩包复制到你准备安装的目录,我的tomcat压缩包名字是tomcat.tar.gz,我的安装目录是/usr/java/tomcat第二步:解压tomcat[root@aliServer......
  • Linux篇-mysql + keepalived高可用
    1上次说过了mysql的主从配置tarzxfkeepalived-1.2.7.tar.gzcdkeepalived-1.2.7yuminstallgccgcc-c++yuminstallkernel-devel-y2报错configure:error:Popt......
  • Linux 查看进程占用cpu/内存/io信息
    Linux查看进程占用cpu/内存/io信息topDisplaydynamicreal-timeinformationaboutrunningprocesses.Moreinformation:https://manned.org/top.单词解释:PID:......