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 ~~