Linux基础命令中介绍了man和info来获得命令的在线帮助文档,获取命令信息还可以使用帮助参数--help,Bash的内建命令可以使用help command的方式。但所有的信息中,大多数介绍参数的用法,真正的栗子很少。cheat命令可以提供命令的很多栗子,很简洁也很实用。
安装
基于CentOS6.6解释下安装过程。
A. 安装Python和Git
1 |
# yum install -y python git |
B. 安装pip
1 |
# wget https://bootstrap.pypa.io/get-pip.py |
C. 安装依赖文件
1 |
# pip install docopt pygments |
D. 下载cheat
1 |
# git clone https://github.com/chrisallenlane/cheat.git |
E. 安装cheat
1 |
# cd cheat |
F. 测试
1 |
$ cheat -v |
使用
看man的cheat帮助。
1 |
$ cheat man |
查看cheat支持的命令。
1 |
$ cheat -l |
自己编写foo命令的cheat。前提是要配置好EDITOR变量,export EDITOR='vim'。
1 |
$ cheat -e foo |
编写好的foo命令的cheatsheet放置在~/.cheat目录下。
设置语法高亮,不过设置了没啥用感觉。
1 |
$ export CHEATCOLORS=true |
设置自动补全。将以下指令加入到$HOME/.bashrc中。注意cheat.bash的路径。
1 |
source $HOME/cheat/cheat/autocompletion/cheat.bash |
执行source $HOME/.bashrc中生效。
1 |
$ cheat [tab][tab] |
目前,cheat有125个命令的栗子。
~~ EOF ~~