一个cheat命令 == Linux命令小抄大全

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个cheat命令 == Linux命令小抄大全相关的知识,希望对你有一定的参考价值。

本文介绍一个Linux超级命令,有了这个命令,你就可以开开心心的使用linux上的各种命令了。


当你要执行一个linux命令,在这个命令参数选项众多时,你一般怎么做?对,我们大多数人都会去求助man命令。此外,linux上帮助相关的命令还有”help””whereis””whatis”等命令。


当然,在linux上,man命令几乎是万能的,但它却不是最高效的。尤其是对英文不太好的童鞋,man命令给出的帮助信息很长,在短时间内不好理解。如下图所示,是一个man给出的帮助信息页面:



同样的,”help”命令给出的信息,通常也不是你想要的,如下图:



其他诸如“whereis”、”whatis”等命令对你了解命令的用法基本没有任何帮助。


现在该本文的主角出场了。——cheat


cheat命令是干嘛的呢?


cheat命令简单来说,就是告诉你一个命令如何使用。它没有提供其他额外多余的信息,只通过使用实例告诉你一个命令如何使用。


比如说,你想要知道解压命令tar如何使用,都有哪些选项参数等。只需要简简单单的输入

    $ cheat tar

效果如下图所示:



OK,我们知道cheat有多犀利以后,接下来看看如何在我们的机器上安装cheat命令。


cheat命令依赖于python和pip,因此,在安装cheat命令之前,你需要在机器上安装python和pip。(Linux默认是安装有python的。)


一、安装python

    # apt-get install Python    (On Debian based Systems)
    # yum install python        (On RedHat based Systems)

二、安装pip

    # apt-get install python-pip     (On Debian based Systems)
    # yum install python-pip     (On RedHat based Systems)

三、下载并安装cheat


我们通过git下载cheat,因此,我们这里先安装git工具。当然,如果你不想使用git工具,你完全可以通过其他方式获得cheat安装文件,本文使用git工具获取cheat。


1)安装git

    # apt-get install git    (On Debian based Systems)
    # yum install git    (On RedHat based Systems)

2)安装python依赖文件

    # pip install docopt pygments

3)从github克隆项目

    # git clone https://github.com/chrisallenlane/cheat.git

4)切换到cheat路径,进行安装

    # cd cheat
    # python setup.py install

5)如果一起都顺利的话,你会得到如下结果

    # cheat -v
    cheat 2.0.9

四、配置cheat


1)添加EDITOR环境变量


打开文件bash配置文件:‘~www.qixoo.qixoo.com/.bashrc’,在~qkxue.net/.bashrc添加如下行:

    export EDITOR =/usr/bin/nano

注意:上面的/usr/bin/nano中的nano是编辑工具的名字,你可以用你自己喜欢的编辑器替换nano编辑器。


2)为cheat命令添加自动补全功能


为了使cheat命令具有自动补全功能,只需要下载 ‘cheat.bash‘ 并将其复制到适当的路径即可,操作如下:

    # wget https://github.com/chrisallenlane/cheat/raw/master/cheat/autocompletion/cheat.bash
    # mv cheat.bash /etc/bash_completion.d/

关于自动补全更多信息,可参考此文:Auto Completion Script for Various Shells


3)高亮显示(可选)


此外,为了更好的显示效果,你可以配置高亮显示。为开启高亮显示,你可以在你的‘.bashrc‘ 文件中添加如下行:

    export CHEATCOLORS=true

4)添加更多的小抄(可选)


默认情况下,cheat命令只支持基本的linux命令和一些很常用的命令。为添加额外的命令支持,你可以到路径~/.cheat/中去通过操作Cheatsheets 来丰富cheat支持的命令集。

    # cheat -e xyz

上述命令会打开命令xyz,如果对应的cheat-sheet可用的话。否则cheat会创建一个cheat-sheet。


五、看看几个实例


1)cheat tar命令



2)cheat dd命令



3)cheat uname命令



4)cheat ifconfig命令



5)cheat top命令



6)cheat -l命令


这个用法顾名思义,就是列出cheat都支持那些命令查询。



就这么多了,Enjoy linux,Enjoy cheat!

以上是关于一个cheat命令 == Linux命令小抄大全的主要内容,如果未能解决你的问题,请参考以下文章

cheat.sh在手,天下我有

linux基础

Linux和MAC命令参数用法查询工具:cheat

Cheat—— 给Linux初学者和管理员一个终极命令行"备忘单"

Linux 网络相关命令 Cheat Sheet

cheat-linux命令行实用助记工具