随着linux学习的深入,接触到的命令越来越多,此时,考验脑力的时候就到了,除非你是”脑王”,否则面对多如牛毛的linux命令,真的会崩溃!linux前辈们貌似也被同样的问题所困扰,所以,他们发明了cheat。cheat是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序。它提供显示Linux命令使用案例,包括该命令所有的选项和简短但尚可理解的功能。虽然没有man,info显示的信息全面,但是更加直观实用一点。
cheat主要依赖python和pip,体验cheat之前,让我们把依赖关系先解决掉(本次操作基于centos 7.3)。Python当下这么火,大部分linux发行版本都预装了python,在命令行下输入python,就可以查看到当前系统已经安装的python信息。如果没有,那就动动手指。
#安装python yum install python
#安装pip yum install python-pip
如果大家也遇到同样的问题,我们可以通过添加epel源来轻松解决。epel是centos等衍生发行版,用来弥补centos内容更新有时比较滞后或是一些扩展的源。
yum -y install epel-release vim /etc/yum.repos.d/epel.repo
#pip类似RedHat系列中的的yum,安装Python包非常方便 yum install python-pip
接下来我们将通过git来下载cheat,在命令行中输入git即可看到有没有安装,如果没有的话请输入来安装。
#安装git
yum install git
接下来我们将通过pip来安装cheat所需要的python依赖文件。
pip install docopt pygments
#升级pip pip install --upgrade pip
通过git复制cheat的git库文件到本地。
进入cheat目录,找到安装文件
#安装cheat
python setup.py install
cheat –v
查看默认提供的命令总数
开启神奇的体验之旅
语法高亮版
语法默认版
cheat grep
cheat ls
cheat 堪称助记神奇啊,通过它我们可以查询记忆模糊的命令,如果找不到,再去man里面找,这样就可以提高我们效率。
本文基于最近的一次折腾整理而成,尚有诸多不足之处,望大佬们多多指点!
原创文章,作者:LinuxWalker,如若转载,请注明出处:http://www.178linux.com/84310