Linux小工具之cheat


随着linux学习的深入,接触到的命令越来越多,此时,考验脑力的时候就到了,除非你是脑王”,否则面对多如牛毛的linux命令,真的会崩溃!linux前辈们貌似也被同样的问题所困扰,所以,他们发明了cheatcheat是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序。它提供显示Linux命令使用案例,包括该命令所有的选项和简短但尚可理解的功能。虽然没有man,info显示的信息全面,但是更加直观实用一点。

cheat主要依赖pythonpip,体验cheat之前,让我们把依赖关系先解决掉(本次操作基于centos 7.3)。Python当下这么火,大部分linux发行版本都预装了python,在命令行下输入python,就可以查看到当前系统已经安装的python信息。如果没有,那就动动手指。

    #安装python        
    yum install python

Linux小工具之cheat

    #安装pip
     yum install python-pip

Linux小工具之cheat

如果大家也遇到同样的问题,我们可以通过添加epel源来轻松解决。epelcentos等衍生发行版,用来弥补centos内容更新有时比较滞后或是一些扩展的源。

     yum -y install epel-release
     vim /etc/yum.repos.d/epel.repo

Linux小工具之cheat

     #pip类似RedHat系列中的的yum,安装Python包非常方便
     yum install python-pip

Linux小工具之cheat

接下来我们将通过git来下载cheat,在命令行中输入git即可看到有没有安装,如果没有的话请输入来安装。

     #安装git
     yum install git

Linux小工具之cheat

接下来我们将通过pip来安装cheat所需要的python依赖文件。

     pip install docopt pygments

Linux小工具之cheat

     #升级pip
     pip install --upgrade pip

Linux小工具之cheat

通过git复制cheatgit库文件到本地。

Linux小工具之cheat

进入cheat目录,找到安装文件

Linux小工具之cheat

     #安装cheat
     python setup.py install

Linux小工具之cheat

     cheat  –v

Linux小工具之cheat

查看默认提供的命令总数

Linux小工具之cheat

开启神奇的体验之旅

语法高亮版

Linux小工具之cheat

语法默认版

Linux小工具之cheat

     cheat  grep

Linux小工具之cheat

     cheat ls

Linux小工具之cheat

       cheat 堪称助记神奇啊,通过它我们可以查询记忆模糊的命令,如果找不到,再去man里面找,这样就可以提高我们效率。

     本文基于最近的一次折腾整理而成,尚有诸多不足之处,望大佬们多多指点!

原创文章,作者:LinuxWalker,如若转载,请注明出处:http://www.178linux.com/84310

(1)
LinuxWalkerLinuxWalker
上一篇 2017-08-10 11:25
下一篇 2017-08-10 15:57

相关推荐

  • Centos6.5利用RubyGems的fpm制作zabbix_agent的rpm包,并使用ansible批量部署

    一、 搭建rpm包制作环境 安装gcc [root@lvs1 ~]# yum install gcc 安装make [root@lvs1 ~]# yum install make 安装ruby源(ruby版本必须要在1.9.3以上,centos自带的是1.8的版本,需要自己编译安…

    Linux干货 2016-08-20
  • 马哥linux0801课程内容

    0801课堂笔记 硬链接和软链接最根本的区别 硬链接是同一个文件,而软链接是两个文件 软链接查询到文件的软链接个数.比较麻烦. 而硬链接的个数可以通过链接数就可以看到. 硬链接不能跨分区,而软链接可以跨分区 (因为每个分区都有自己的inode表) ln 创建硬链接 ln–s 创建软链接(软链接如果使用相对路径,对象是相对软链接的路径,而硬…

    Linux干货 2016-08-04
  • 学而时习之

    1、 Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 文件管理类命令 ls, 查看:cat,more,less,tail,head,tac 复制:cp 移动:mv 删除:rm 创建:touch 元数据属性:stat 查看内容类型:file 文本编辑器:nano,vi Linux的文件类型       &…

    Linux干货 2016-09-24
  • 自制linux和内核编译

    自制linux和内核编译 1、分区并创建文件系统 fdisk /dev/sdb分两个必要的分区/dev/sdb1对应/boot /dev/sdb2对应根/mkfs.ext4 /dev/sdb1mkfs.ext4 /dev/sdb2 2、挂载boot mkdir/mnt/bootmount /dev/sdb1 /mnt/boot 3、安装grub grub-i…

    Linux干货 2016-09-23
  • nginx初步

    一、知识整理 1、查看进程使用的cpu;ni查看nice值 [root@localhost html]# ps axo pid,comm,psr,ni  43769 nginx          &n…

    Linux干货 2016-10-31
  • sed的详细用法

    sed(Stream EDitor)是一款流编辑器,用来对文本进行过滤与替换操作。其原理是:通过文件或管道读取文件内容,但是sed默认并不直接修改源文件,而是一次仅读取文件的一行至模式空间(pattern space)根据sed指令进行编辑并输出结果后清除模式空间,即所有的操作都是在模式空间中进行的。 语法格式 sed [option]…&nb…

    Linux干货 2016-11-14