【原创】Python 工具 cheat

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:
本文针对 cheat 安装过程中遇到的问题进行简单说明和解决。  

从 github 上下载
[root@Betty GIT]# git clone https://github.com/chrisallenlane/cheat.git
[root@Betty GIT]# cd cheat/
[root@Betty cheat]# 
[root@Betty cheat]# ll
总用量 32
drwxr-xr-x 2 root root 4096 324 13:25 bin
-rw-r--r-- 1 root root   21 324 13:25 CHANGELOG
drwxr-xr-x 5 root root 4096 324 13:25 cheat
-rw-r--r-- 1 root root  668 324 13:25 CONTRIBUTING.md
-rw-r--r-- 1 root root  120 324 13:25 LICENSE
drwxr-xr-x 2 root root 4096 324 13:25 licenses
-rw-r--r-- 1 root root 3546 324 13:25 README.md
-rw-r--r-- 1 root root  891 324 13:25 setup.py
[root@Betty cheat]#
安装,从安装过程的打印信息中可以看出 cheatsheets 中包含了哪些 Linux 命令  
[root@Betty cheat]# python setup.py install
/usr/local/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
  warnings.warn(msg)
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/cheat
copying cheat/sheet.py -> build/lib/cheat
copying cheat/sheets.py -> build/lib/cheat
copying cheat/utils.py -> build/lib/cheat
copying cheat/__init__.py -> build/lib/cheat
creating build/lib/cheat/cheatsheets
copying cheat/cheatsheets/__init__.py -> build/lib/cheat/cheatsheets
creating build/lib/cheat/test
copying cheat/test/__init__.py -> build/lib/cheat/test
copying cheat/cheatsheets/aptitude -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/bash -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ping -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/readline -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/du -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/split -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/csplit -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/systemd -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ss -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/sort -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/stdout -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/indent -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/iptables -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/apk -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/netstat -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/grep -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/gdb -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ssh-copy-id -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/git -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/journalctl -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/gcc -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ncat -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/tcpdump -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/youtube-dl -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/yum -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/asciiart -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/numfmt -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/dd -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/xargs -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ls -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/php -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/rsync -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/tr -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/nmcli -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/pacman -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/notify-send -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ssh -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/markdown -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/gpg -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/asterisk -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/tee -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/irssi -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/iwconfig -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/crontab -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/jrnl -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/lib -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/rss2email -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/udisksctl -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/at -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ip -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/diff -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/cups -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/sockstat -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ps -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/snmpwalk -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/gzip -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/7z -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/zoneadm -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/python -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/sqlmap -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/lsof -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/mkdir -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/apt-cache -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/xrandr -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/p4 -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/awk -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/tar -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/mdadm -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/uniq -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/unzip -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/tree -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/nc -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/rpm -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/weechat -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/jq -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/lvm -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/more -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ssh-keygen -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/hardware-info -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/nkf -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/pip -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/dpkg -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/strace -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/top -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/vim -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/uname -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/shred -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/pdftk -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/wget -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ab -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/sed -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/date -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/od -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/less -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/nmap -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/rename -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/emacs -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/openssl -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/distcc -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/gs -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/history -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/mysqldump -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ifconfig -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/systemctl -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/chmod -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/scp -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/smbclient -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/dhclient -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/zip -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/mount -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/apparmor -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/truncate -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ffmpeg -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/mysql -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/rm -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/find -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/screen -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ntp -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/convert -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/man -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/paste -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/sam2p -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/tail -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/vagrant -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/apt-get -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/head -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ln -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/apt -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/tmux -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/docker -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/route -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/chown -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/yaourt -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/http -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/nova -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/ping6 -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/bower -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/hub -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/dnf -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/cut -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/for -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/curl -> build/lib/cheat/cheatsheets
copying cheat/cheatsheets/df -> build/lib/cheat/cheatsheets
running build_scripts
creating build/scripts-2.7
copying and adjusting bin/cheat -> build/scripts-2.7
changing mode of build/scripts-2.7/cheat from 644 to 755
running install_lib
creating /usr/local/lib/python2.7/site-packages/cheat
copying build/lib/cheat/sheet.py -> /usr/local/lib/python2.7/site-packages/cheat
copying build/lib/cheat/sheets.py -> /usr/local/lib/python2.7/site-packages/cheat
copying build/lib/cheat/utils.py -> /usr/local/lib/python2.7/site-packages/cheat
creating /usr/local/lib/python2.7/site-packages/cheat/test
copying build/lib/cheat/test/__init__.py -> /usr/local/lib/python2.7/site-packages/cheat/test
creating /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/aptitude -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/bash -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ping -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/readline -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/du -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/split -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/csplit -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/systemd -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ss -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/sort -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/stdout -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/indent -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/iptables -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/apk -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/netstat -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/grep -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/gdb -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ssh-copy-id -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/git -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/journalctl -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/gcc -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ncat -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/tcpdump -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/youtube-dl -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/yum -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/asciiart -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/numfmt -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/dd -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/xargs -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ls -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/php -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/rsync -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/tr -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/nmcli -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/pacman -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/notify-send -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ssh -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/markdown -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/gpg -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/asterisk -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/tee -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/irssi -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/iwconfig -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/crontab -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/jrnl -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/lib -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/rss2email -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/udisksctl -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/at -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ip -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/diff -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/cups -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/sockstat -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ps -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/snmpwalk -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/gzip -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/7z -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/zoneadm -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/python -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/sqlmap -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/lsof -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/mkdir -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/apt-cache -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/xrandr -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/p4 -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/awk -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/tar -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/mdadm -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/uniq -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/unzip -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/tree -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/nc -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/rpm -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/weechat -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/jq -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/lvm -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/more -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ssh-keygen -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/hardware-info -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/nkf -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/pip -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/dpkg -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/strace -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/top -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/vim -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/uname -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/shred -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/pdftk -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/wget -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ab -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/sed -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/date -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/od -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/less -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/nmap -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/rename -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/emacs -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/openssl -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/distcc -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/gs -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/history -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/__init__.py -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/mysqldump -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ifconfig -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/systemctl -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/chmod -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/scp -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/smbclient -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/dhclient -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/zip -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/mount -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/apparmor -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/truncate -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ffmpeg -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/mysql -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/rm -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/find -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/screen -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ntp -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/convert -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/man -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/paste -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/sam2p -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/tail -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/vagrant -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/apt-get -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/head -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ln -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/apt -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/tmux -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/docker -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/route -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/chown -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/yaourt -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/http -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/nova -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/ping6 -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/bower -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/hub -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/dnf -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/cut -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/for -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/curl -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/cheatsheets/df -> /usr/local/lib/python2.7/site-packages/cheat/cheatsheets
copying build/lib/cheat/__init__.py -> /usr/local/lib/python2.7/site-packages/cheat
byte-compiling /usr/local/lib/python2.7/site-packages/cheat/sheet.py to sheet.pyc
byte-compiling /usr/local/lib/python2.7/site-packages/cheat/sheets.py to sheets.pyc
byte-compiling /usr/local/lib/python2.7/site-packages/cheat/utils.py to utils.pyc
byte-compiling /usr/local/lib/python2.7/site-packages/cheat/test/__init__.py to __init__.pyc
byte-compiling /usr/local/lib/python2.7/site-packages/cheat/cheatsheets/__init__.py to __init__.pyc
byte-compiling /usr/local/lib/python2.7/site-packages/cheat/__init__.py to __init__.pyc
running install_scripts
copying build/scripts-2.7/cheat -> /usr/local/bin
changing mode of /usr/local/bin/cheat to 755
running install_egg_info
Writing /usr/local/lib/python2.7/site-packages/cheat-2.1.22-py2.7.egg-info
[root@Betty cheat]#

发现缺少 docopt 模块  
[root@Betty cheat]# cheat tar
Traceback (most recent call last):
  File "/usr/local/bin/cheat", line 36, in <module>
    from docopt import docopt
ImportError: No module named docopt
[root@Betty cheat]# 
[root@Betty cheat]#
[root@Betty cheat]# which pip
/usr/local/bin/pip
[root@Betty cheat]#

通过 pip 安装 docopt 时,发现又缺少 pkg_resources  
[root@Betty cheat]# 
[root@Betty cheat]# pip install docopt
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
[root@Betty cheat]#

通过 pip 安装 pkg_resources 时,发现出现“死循环”依赖~~(我起的名字)  
[root@Betty cheat]# 
[root@Betty cheat]# pip install pkg_resources
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
[root@Betty cheat]#
查阅网上信息,大概怀疑是由于环境中相关工具集过老导致。  

通过 wget 下载 ez_setup.py 并调用 python 执行(会自动下载 setuptools)  
[root@Betty cheat]# 
[root@Betty cheat]# wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
--2016-03-24 13:35:06--  https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
正在解析主机 bitbucket.org... 104.192.143.2, 104.192.143.3, 104.192.143.1
正在连接 bitbucket.org|104.192.143.2|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:12059 (12K) [text/plain]
正在保存至: “STDOUT”

100%[=====================================================================================================================================================================>] 12,059      --.-K/s   in 0s      

2016-03-24 13:35:13 (808 MB/s) - 已写入标准输出 [12059/12059]

Downloading https://pypi.python.org/packages/source/s/setuptools/setuptools-20.3.1.zip
Extracting in /tmp/tmpJKRVSK
Now working in /tmp/tmpJKRVSK/setuptools-20.3.1
Installing Setuptools
running install
running bdist_egg
running egg_info
writing requirements to setuptools.egg-info/requires.txt
writing setuptools.egg-info/PKG-INFO
writing top-level names to setuptools.egg-info/top_level.txt
writing dependency_links to setuptools.egg-info/dependency_links.txt
writing entry points to setuptools.egg-info/entry_points.txt
reading manifest file 'setuptools.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.py' under directory '_markerlib'
warning: no files found matching '*' under directory 'setuptools/_vendor'
writing manifest file 'setuptools.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib
copying easy_install.py -> build/lib
creating build/lib/pkg_resources
copying pkg_resources/__init__.py -> build/lib/pkg_resources
creating build/lib/setuptools
copying setuptools/py26compat.py -> build/lib/setuptools
copying setuptools/archive_util.py -> build/lib/setuptools
copying setuptools/extension.py -> build/lib/setuptools
copying setuptools/package_index.py -> build/lib/setuptools
copying setuptools/py27compat.py -> build/lib/setuptools
copying setuptools/dist.py -> build/lib/setuptools
copying setuptools/ssl_support.py -> build/lib/setuptools
copying setuptools/msvc9_support.py -> build/lib/setuptools
copying setuptools/utils.py -> build/lib/setuptools
copying setuptools/site-patch.py -> build/lib/setuptools
copying setuptools/py31compat.py -> build/lib/setuptools
copying setuptools/depends.py -> build/lib/setuptools
copying setuptools/lib2to3_ex.py -> build/lib/setuptools
copying setuptools/__init__.py -> build/lib/setuptools
copying setuptools/sandbox.py -> build/lib/setuptools
copying setuptools/launch.py -> build/lib/setuptools
copying setuptools/windows_support.py -> build/lib/setuptools
copying setuptools/version.py -> build/lib/setuptools
copying setuptools/unicode_utils.py -> build/lib/setuptools
creating build/lib/pkg_resources/extern
copying pkg_resources/extern/__init__.py -> build/lib/pkg_resources/extern
creating build/lib/pkg_resources/_vendor
copying pkg_resources/_vendor/six.py -> build/lib/pkg_resources/_vendor
copying pkg_resources/_vendor/__init__.py -> build/lib/pkg_resources/_vendor
copying pkg_resources/_vendor/pyparsing.py -> build/lib/pkg_resources/_vendor
creating build/lib/pkg_resources/_vendor/packaging
copying pkg_resources/_vendor/packaging/__about__.py -> build/lib/pkg_resources/_vendor/packaging
copying pkg_resources/_vendor/packaging/markers.py -> build/lib/pkg_resources/_vendor/packaging
copying pkg_resources/_vendor/packaging/_structures.py -> build/lib/pkg_resources/_vendor/packaging
copying pkg_resources/_vendor/packaging/requirements.py -> build/lib/pkg_resources/_vendor/packaging
copying pkg_resources/_vendor/packaging/_compat.py -> build/lib/pkg_resources/_vendor/packaging
copying pkg_resources/_vendor/packaging/utils.py -> build/lib/pkg_resources/_vendor/packaging
copying pkg_resources/_vendor/packaging/__init__.py -> build/lib/pkg_resources/_vendor/packaging
copying pkg_resources/_vendor/packaging/specifiers.py -> build/lib/pkg_resources/_vendor/packaging
copying pkg_resources/_vendor/packaging/version.py -> build/lib/pkg_resources/_vendor/packaging
creating build/lib/setuptools/command
copying setuptools/command/build_ext.py -> build/lib/setuptools/command
copying setuptools/command/easy_install.py -> build/lib/setuptools/command
copying setuptools/command/build_py.py -> build/lib/setuptools/command
copying setuptools/command/bdist_rpm.py -> build/lib/setuptools/command
copying setuptools/command/rotate.py -> build/lib/setuptools/command
copying setuptools/command/bdist_wininst.py -> build/lib/setuptools/command
copying setuptools/command/upload.py -> build/lib/setuptools/command
copying setuptools/command/bdist_egg.py -> build/lib/setuptools/command
copying setuptools/command/saveopts.py -> build/lib/setuptools/command
copying setuptools/command/alias.py -> build/lib/setuptools/command
copying setuptools/command/egg_info.py -> build/lib/setuptools/command
copying setuptools/command/sdist.py -> build/lib/setuptools/command
copying setuptools/command/develop.py -> build/lib/setuptools/command
copying setuptools/command/test.py -> build/lib/setuptools/command
copying setuptools/command/install.py -> build/lib/setuptools/command
copying setuptools/command/setopt.py -> build/lib/setuptools/command
copying setuptools/command/register.py -> build/lib/setuptools/command
copying setuptools/command/__init__.py -> build/lib/setuptools/command
copying setuptools/command/install_scripts.py -> build/lib/setuptools/command
copying setuptools/command/upload_docs.py -> build/lib/setuptools/command
copying setuptools/command/install_egg_info.py -> build/lib/setuptools/command
copying setuptools/command/install_lib.py -> build/lib/setuptools/command
creating build/lib/setuptools/extern
copying setuptools/extern/__init__.py -> build/lib/setuptools/extern
copying setuptools/script (dev).tmpl -> build/lib/setuptools
copying setuptools/script.tmpl -> build/lib/setuptools
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
copying build/lib/easy_install.py -> build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/pkg_resources
creating build/bdist.linux-x86_64/egg/pkg_resources/extern
copying build/lib/pkg_resources/extern/__init__.py -> build/bdist.linux-x86_64/egg/pkg_resources/extern
copying build/lib/pkg_resources/__init__.py -> build/bdist.linux-x86_64/egg/pkg_resources
creating build/bdist.linux-x86_64/egg/pkg_resources/_vendor
copying build/lib/pkg_resources/_vendor/six.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor
creating build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging
copying build/lib/pkg_resources/_vendor/packaging/__about__.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging
copying build/lib/pkg_resources/_vendor/packaging/markers.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging
copying build/lib/pkg_resources/_vendor/packaging/_structures.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging
copying build/lib/pkg_resources/_vendor/packaging/requirements.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging
copying build/lib/pkg_resources/_vendor/packaging/_compat.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging
copying build/lib/pkg_resources/_vendor/packaging/utils.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging
copying build/lib/pkg_resources/_vendor/packaging/__init__.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging
copying build/lib/pkg_resources/_vendor/packaging/specifiers.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging
copying build/lib/pkg_resources/_vendor/packaging/version.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging
copying build/lib/pkg_resources/_vendor/__init__.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor
copying build/lib/pkg_resources/_vendor/pyparsing.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor
creating build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/py26compat.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/archive_util.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/extension.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/package_index.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/py27compat.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/script (dev).tmpl -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/dist.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/ssl_support.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/msvc9_support.py -> build/bdist.linux-x86_64/egg/setuptools
creating build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/build_ext.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/easy_install.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/build_py.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/bdist_rpm.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/rotate.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/bdist_wininst.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/upload.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/bdist_egg.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/saveopts.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/alias.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/egg_info.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/sdist.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/develop.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/test.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/install.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/setopt.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/register.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/__init__.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/install_scripts.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/upload_docs.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/install_egg_info.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/command/install_lib.py -> build/bdist.linux-x86_64/egg/setuptools/command
copying build/lib/setuptools/utils.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/site-patch.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/py31compat.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/depends.py -> build/bdist.linux-x86_64/egg/setuptools
creating build/bdist.linux-x86_64/egg/setuptools/extern
copying build/lib/setuptools/extern/__init__.py -> build/bdist.linux-x86_64/egg/setuptools/extern
copying build/lib/setuptools/script.tmpl -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/lib2to3_ex.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/__init__.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/sandbox.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/launch.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/windows_support.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/version.py -> build/bdist.linux-x86_64/egg/setuptools
copying build/lib/setuptools/unicode_utils.py -> build/bdist.linux-x86_64/egg/setuptools
byte-compiling build/bdist.linux-x86_64/egg/easy_install.py to easy_install.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/extern/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/six.py to six.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/__about__.py to __about__.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/markers.py to markers.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/_structures.py to _structures.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/requirements.py to requirements.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/_compat.py to _compat.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/utils.py to utils.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/specifiers.py to specifiers.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/version.py to version.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/pyparsing.py to pyparsing.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/py26compat.py to py26compat.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/archive_util.py to archive_util.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/extension.py to extension.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/package_index.py to package_index.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/py27compat.py to py27compat.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/dist.py to dist.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/ssl_support.py to ssl_support.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/msvc9_support.py to msvc9_support.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/build_ext.py to build_ext.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py to easy_install.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/build_py.py to build_py.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/bdist_rpm.py to bdist_rpm.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/rotate.py to rotate.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/bdist_wininst.py to bdist_wininst.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/upload.py to upload.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/bdist_egg.py to bdist_egg.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/saveopts.py to saveopts.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/alias.py to alias.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/egg_info.py to egg_info.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/sdist.py to sdist.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/develop.py to develop.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/test.py to test.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/install.py to install.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/setopt.py to setopt.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/register.py to register.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/install_scripts.py to install_scripts.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/upload_docs.py to upload_docs.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/install_egg_info.py to install_egg_info.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/install_lib.py to install_lib.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/utils.py to utils.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/site-patch.py to site-patch.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/py31compat.py to py31compat.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/depends.py to depends.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/extern/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/lib2to3_ex.py to lib2to3_ex.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/sandbox.py to sandbox.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/launch.py to launch.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/windows_support.py to windows_support.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/version.py to version.pyc
byte-compiling build/bdist.linux-x86_64/egg/setuptools/unicode_utils.py to unicode_utils.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO
creating dist
creating 'dist/setuptools-20.3.1-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing setuptools-20.3.1-py2.7.egg
Copying setuptools-20.3.1-py2.7.egg to /usr/local/lib/python2.7/site-packages
Adding setuptools 20.3.1 to easy-install.pth file
Installing easy_install script to /usr/local/bin
Installing easy_install-2.7 script to /usr/local/bin

Installed /usr/local/lib/python2.7/site-packages/setuptools-20.3.1-py2.7.egg
Processing dependencies for setuptools==20.3.1
Finished processing dependencies for setuptools==20.3.1
[root@Betty cheat]#

重新安装 pkg_resources ,此时报错为 "pkg_resources.DistributionNotFound" ,说明当前 pip 版本过低。  
[root@Betty cheat]# pip install pkg_resources
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2900, in <module>
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2886, in _call_aside
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2913, in _initialize_master_working_set
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 642, in _build_master
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 943, in require
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 830, in resolve
pkg_resources.DistributionNotFound: The 'pip==1.3.1' distribution was not found and is required by the application
[root@Betty cheat]#
升级 pip 为最新版本  
[root@Betty cheat]# 
[root@Betty cheat]# easy_install -U pip
Searching for pip
Reading https://pypi.python.org/simple/pip/
Best match: pip 8.1.1
Downloading https://pypi.python.org/packages/source/p/pip/pip-8.1.1.tar.gz#md5=6b86f11841e89c8241d689956ba99ed7
Processing pip-8.1.1.tar.gz
Writing /tmp/easy_install-3SW3zW/pip-8.1.1/setup.cfg
Running pip-8.1.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-3SW3zW/pip-8.1.1/egg-dist-tmp-DTV0YK
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching '.mailmap'
warning: no previously-included files found matching '.travis.yml'
warning: no previously-included files found matching '.landscape.yml'
warning: no previously-included files found matching 'pip/_vendor/Makefile'
warning: no previously-included files found matching 'tox.ini'
warning: no previously-included files found matching 'dev-requirements.txt'
warning: no previously-included files found matching 'appveyor.yml'
no previously-included directories found matching '.github'
no previously-included directories found matching '.travis'
no previously-included directories found matching 'docs/_build'
no previously-included directories found matching 'contrib'
no previously-included directories found matching 'tasks'
no previously-included directories found matching 'tests'
creating /usr/local/lib/python2.7/site-packages/pip-8.1.1-py2.7.egg
Extracting pip-8.1.1-py2.7.egg to /usr/local/lib/python2.7/site-packages
Adding pip 8.1.1 to easy-install.pth file
Installing pip script to /usr/local/bin
Installing pip2.7 script to /usr/local/bin
Installing pip2 script to /usr/local/bin

Installed /usr/local/lib/python2.7/site-packages/pip-8.1.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
[root@Betty cheat]#

再次安装 pkg_resources 成功
 
[root@Betty cheat]# pip install pkg_resources
Collecting pkg-resources
/usr/local/lib/python2.7/site-packages/pip-8.1.1-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/usr/local/lib/python2.7/site-packages/pip-8.1.1-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Could not find a version that satisfies the requirement pkg-resources (from versions: )
No matching distribution found for pkg-resources
/usr/local/lib/python2.7/site-packages/pip-8.1.1-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
[root@Betty cheat]#
安装 docopt 成功  
[root@Betty cheat]# pip install docopt
Collecting docopt
/usr/local/lib/python2.7/site-packages/pip-8.1.1-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/usr/local/lib/python2.7/site-packages/pip-8.1.1-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading docopt-0.6.2.tar.gz
Installing collected packages: docopt
  Running setup.py install for docopt ... done
Successfully installed docopt-0.6.2
[root@Betty cheat]#
查看当前通过 pip 安装的工具  
[root@Betty cheat]# pip list
cheat (2.1.22)
docopt (0.6.2)
pip (8.1.1)
setuptools (20.3.1)
[root@Betty cheat]#

可以正常使用 cheat 命令了  
[root@Betty cheat]# cheat tar
# To extract an uncompressed archive:
tar -xvf /path/to/foo.tar

# To create an uncompressed archive:
tar -cvf /path/to/foo.tar /path/to/foo/

# To extract a .gz archive:
tar -xzvf /path/to/foo.tgz

# To create a .gz archive:
tar -czvf /path/to/foo.tgz /path/to/foo/

# To list the content of an .gz archive:
tar -ztvf /path/to/foo.tgz

# To extract a .bz2 archive:
tar -xjvf /path/to/foo.tgz

# To create a .bz2 archive:
tar -cjvf /path/to/foo.tgz /path/to/foo/

# To list the content of an .bz2 archive:
tar -jtvf /path/to/foo.tgz

# To create a .gz archive and exclude all jpg,gif,... from the tgz
tar czvf /path/to/foo.tgz --exclude=\*.{jpg,gif,png,wmv,flv,tar.gz,zip} /path/to/foo/

# To use parallel (multi-threaded) implementation of compression algorithms:
tar -z ... -> tar -Ipigz ...
tar -j ... -> tar -Ipbzip2 ...
tar -J ... -> tar -Ipixz ...

[root@Betty cheat]#


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
机器学习/深度学习 数据可视化 搜索推荐
Python在社交媒体分析中扮演关键角色,借助Pandas、NumPy、Matplotlib等工具处理、可视化数据及进行机器学习。
【7月更文挑战第5天】Python在社交媒体分析中扮演关键角色,借助Pandas、NumPy、Matplotlib等工具处理、可视化数据及进行机器学习。流程包括数据获取、预处理、探索、模型选择、评估与优化,以及结果可视化。示例展示了用户行为、话题趋势和用户画像分析。Python的丰富生态使得社交媒体洞察变得高效。通过学习和实践,可以提升社交媒体分析能力。
51 1
|
1月前
|
机器学习/深度学习 数据可视化 数据挖掘
Python数据分析工具有哪些
【7月更文挑战第3天】Python数据分析工具有哪些
135 58
|
12天前
|
机器学习/深度学习 XML 搜索推荐
图像自动化保存工具:Python脚本开发指南
图像自动化保存工具:Python脚本开发指南
|
17天前
|
存储 安全 数据安全/隐私保护
打造安全防线!Python AES&RSA加密工具,黑客绕道走的秘籍
【8月更文挑战第3天】数字化时代下,信息安全至关重要。本文介绍如何用Python结合AES与RSA构建加密工具。AES因其高效加密大量数据的能力而被选中;RSA作为非对称加密算法,在密钥管理和数字签名上表现出色。先安装`pycryptodome`库,接着实现AES加密解密功能,并利用RSA加密AES密钥以安全传递。这套方案不仅速度快,还能有效保障数据安全,为开发者提供坚实的信息防护屏障。
27 5
|
5天前
|
API 数据库 开发者
Python连接Neo4j工具比较 Neo4j Driver、py2neo
Python连接Neo4j工具比较 Neo4j Driver、py2neo
5 0
|
5天前
|
存储 Linux 网络安全
常用的 Python 工具:使用 virtualenv、使用 Pip 进行安装和管理包
常用的 Python 工具:使用 virtualenv、使用 Pip 进行安装和管理包
9 0
|
6天前
|
运维 监控 大数据
深入探讨网络自动化的魅力所在,以及如何利用Python这一强大工具,实现网络设备的批量配置与监控
在信息洪流的浪潮中,网络自动化如同一盏明灯,引领着我们穿越复杂网络管理的迷雾。它不仅简化了网络运维人员的工作,更是在大数据、云计算等技术飞速发展的背景下,成为了构建高效、稳定网络环境的关键。本文将深入探讨网络自动化的魅力所在,以及如何利用Python这一强大工具,实现网络设备的批量配置与监控,以此展现网络自动化在简化复杂网络管理中的重要作用。
18 0
|
1月前
|
SQL API Python
`bandit`是一个Python静态代码分析工具,专注于查找常见的安全漏洞,如SQL注入、跨站脚本(XSS)等。
`bandit`是一个Python静态代码分析工具,专注于查找常见的安全漏洞,如SQL注入、跨站脚本(XSS)等。
|
1月前
|
网络协议 安全 Shell
`nmap`是一个开源的网络扫描工具,用于发现网络上的设备和服务。Python的`python-nmap`库允许我们在Python脚本中直接使用`nmap`的功能。
`nmap`是一个开源的网络扫描工具,用于发现网络上的设备和服务。Python的`python-nmap`库允许我们在Python脚本中直接使用`nmap`的功能。
|
1月前
|
数据采集 并行计算 数据处理
工具人必看:Python并发编程工具箱大揭秘,IO与CPU密集型任务的最佳拍档!
【7月更文挑战第16天】Python并发编程助力IO密集型(asyncio+aiohttp,异步Web爬虫示例)和CPU密集型(multiprocessing,并行计算数组和)任务。asyncio利用单线程异步IO提升Web应用效率,multiprocessing通过多进程克服GIL限制,实现多核并行计算。善用这些工具,可优化不同场景下的程序性能。
30 1