linux命令工具----Cheat的安装

刚刚接触Linux不久,很多的命令参数搭配使用的时候老是记不住,用man的时候也会感觉头大啊,于是便尝试cheat这个工具,在这个搭建过程中碰到过一些问题,在这里总结了一下!


Cheat的安装

 

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

 

1、   # yum installpython        (On RedHat based Systems) ------安装Python

 

2、安装 python-pip

      在pip python首页下载pip 包(pip-1.4.1.tar.gz),使用 “tar -xvf pip-1.4.1.tar.gz” 解压,cd 进文件夹,使    用 “python setup.py install” 命令安装软件。

 

安装pip时提示setup.py中使用setuptools中的模块,但是电脑中并没有安装setuptools软件包,所以我们需要先下载并安装setuptools!

 

3、安装setuptool

 

可以先打开setuptools的python官网看看setuptools软件包如何安装:

>wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
> python ez_setup.py --user

 

也可以下载setuptools软件包后安装:

(1)下载setuptools包

#wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz

(2)解压setuptools包

#tar zxvf setuptools-2.0.tar.gz

# cdsetuptools-2.0

(3)编译setuptools

#python setup.py build

(4)开始执行setuptools安装

#python setup.py install

 

4、再次安装pip,并使用pip安装其他软件包

        现在,setuptools已经安装好,我们再次进入pip-1.4.1目录,使用 “pythonsetup.py install” 命令安装pip

 

二、下载并安装cheat

 

 

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

 

1)安装git

# yum install git

 

 2)安装python依赖文件

# pip install docoptpygments

 

 3)从github克隆项目

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

 

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

# cd cheat # pythonsetup.py install

 

# cd cheat

# python setup.pyinstall

 

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

# cheat -v

 ---cheat 2.0.9

 

三、配置cheat

 

1)添加EDITOR环境变量

 

打开文件bash配置文件:‘~/.bashrc’,在~/.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/

 

3)高亮显示(可选)

 

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

export CHEATCOLORS=true

 

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

 

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

# cheat -e xyz

 

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

 


Attention:wget的使用必须配置DNS 否则无法解析域名

 

 

 如果还是有安装问题的话,可参考http://os.51cto.com/art/201409/450709.htm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值