帮酷LOGO

Linux用户会经常忘记Linux命令和他们的选项,我们经常要搜索Google或Askubuntu,提醒我们一些命令,cheat帮助你在命令行上创建和查看交互式备忘单(cheatsheets),在本文中,我们将深入研究cheat命令以及如何创建和修改备忘单。

安装Cheat

cheat命令允许你在终端中创建和查看交互式cheatsheets ,

Cheat用python编写,因此要使用Cheat命令,你必须安装它的依赖。

# pip install cheat

要从源代码手动安装Cheat,请输入以下命令:

# pip install docopt pygments appdirs
# git clone https://github.com/chrisallenlane/cheat.git
# cd cheat
# python setup.py install

使用例子Cheat用法

查看命令的引用

使用命令名键入Cheat会显示你可以使用的所有有用选项,在本例中,我们将使用youtube-dl。

$ cheat youtube-dl
# To download a video in 720p MP4:
 youtube-dl -f 22 example.com/watch?v=id
# To download a video in 720p MP4 or WebM or FLV:
 youtube-dl -f 22/45/120
# To list all available formats of a video:
 youtube-dl -F example.com/watch?v=id
# To download a video to /$uploader/$date/$title.$ext:
 youtube-dl -o '%(uploader)s/%(date)s/%(title)s.%(ext)s' example.com/watch?v=id
# To download a video playlist starting from a certain video:
 youtube-dl --playlist-start 5 example.com/watch?v=id&list=listid
# To simulate a download with youtube-dl:
 youtube-dl -s example.com/watch?v=id
# For all video formats see
# http://en.wikipedia.org/wiki/YouTube#Quality_and_codecs

查看可用的Cheatsheets

若要查看所有可用的cheatsheets,请使用-l选项,

$ cheat -l

创建和编辑Cheetsheets

你可以使用-e选项创建自己的cheatsheets或编辑现有的,Cheatsheets存储在~/.cheat/目录中,并根据它们各自的命令名称命名。

首先需要添加cheatsheet编辑器,然后才能创建或编辑cheatsheet 。使用文本编辑器编辑~/.bashrc,并且添加以下行

export CHEAT_EDITOR=/usr/bin/gedit

在本例中,我们选择使用gedit ,当我们试图创建或编辑一个cheatsheet时,指定的Cheat编辑器将会打开。

$ cheat -e screenfetch
$ cat > ~/.cheat/screenfetch
This is a sample screenfetch cheatsheet

现在,来看看我们的cheatsheet 。

$ cheat screenfetch
 This is a sample screenfetch cheatsheet

我们使用相同的-e开关编辑cheatsheets 。

搜索Cheatsheets

Cheat有强大的搜索功能,-s选项负责处理搜索。在本例中,我将搜索包含"editor"的所有命令,

$ cheat -s"editor"
 git:
 # To set your editor:
 git config --global core.editor emacs
hub:
 → (opens a text editor for your pull request message)
jrnl:
 # Add entry to default jrnl (from your configured text editor)
"editor":"F:PowerpackSublimesublime_text.exe -w"
"editor":"/usr/bin/sublime -w"

配置Cheat

你可以修改各种Cheat默认值,编辑~.bashrc文件,并且在其中添加你的自定义Cheat设置。

设置默认的Cheat目录

默认情况下,所有个人cheatsheets都保存在~/.cheat目录中,但是,通过指定另一个DEFAULT_CHEAT_DIR环境变量可以指定其他路径:

export DEFAULT_CHEAT_DIR='/path/to/cheat/dir'

设置Cheat路径

你可以通过导出CHEATPATH环境变量来指示Cheat者在其他目录中查找cheatsheets :

export CHEATPATH='/path/to/your/cheats'

通过导出Cheat路径环境变量,可以指定多个目录,

export CHEATPATH="$CHEATPATH:/path/to/more/cheats"

查看你的Cheat目录

你可以使用-d选项判断哪些目录Cheat

$ cheat -d
 /home/eyram/.cheat
 /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets

启用语法高亮显示

如果要对备忘单应用语法突出显示,请导出一个CHEATCOLORS环境变量:

export CHEATCOLORS=true

Cheat版本和帮助

-v打印安装的Cheat版本号

$ cheat --version
 cheat 2.2.1

-h选项帮助你提供可用的选项Cheat。

在本文中,我们研究了一个强大而方便的实用程序,称为cheat,它为命令提供了备忘单,并允许我们创建自己的备忘单。




365bet皇冠 Copyright ? 2011 HelpLib All rights reserved. ?? 知识分享协议 京ICP备05059198号-3 ?|? 如果智培 ?|? 酷兔英语