51学通信论坛2017新版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2734|回复: 0
打印 上一主题 下一主题

一个cheat命令 == Linux命令小抄大全

[复制链接]

 成长值: 15613

  • TA的每日心情
    开心
    2022-7-17 17:50
  • 2444

    主题

    2544

    帖子

    7万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    74104
    跳转到指定楼层
    楼主
    发表于 2017-11-15 21:52:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    当你要执行一个linux命令,在这个命令参数选项众多时,你一般怎么做?对,我们大多数人都会去求助man命令。此外,linux上帮助相关的命令还有”help””whereis””whatis”等命令。当然,在linux上,man命令几乎是万能的,但它却不是最高效的。尤其是对英文不太好的童鞋,man命令给出的帮助信息很长,在短时间内不好理解。如下图所示,是一个man给出的帮助信息页面:


    同样的,”help”命令给出的信息,通常也不是你想要的,如下图:


    其他诸如“whereis”、”whatis”等命令对你了解命令的用法基本没有任何帮助。现在该本文的主角出场了。——cheatcheat命令是干嘛的呢?cheat命令简单来说,就是告诉你一个命令如何使用。它没有提供其他额外多余的信息,只通过使用实例告诉你一个命令如何使用。比如说,你想要知道解压命令tar如何使用,都有哪些选项参数等。只需要简简单单的输入1 $ cheat tar效果如下图所示:


    OK,我们知道cheat有多犀利以后,接下来看看如何在我们的机器上安装cheat命令。cheat命令依赖于python和pip,因此,在安装cheat命令之前,你需要在机器上安装python和pip。(Linux默认是安装有python的。)一、安装python1# apt-get install Python(On Debian based Systems)2 # yum install python(On RedHat based Systems)二、安装pip1# apt-get install python-pip (On Debian based Systems)2 # yum install python-pip (On RedHat based Systems)三、下载并安装cheat我们通过git下载cheat,因此,我们这里先安装git工具。当然,如果你不想使用git工具,你完全可以通过其他方式获得cheat安装文件,本文使用git工具获取cheat。1)安装git1# apt-get install git(On Debian based Systems)2# yum install git(On RedHat based Systems)2)安装python依赖文件1# pip install docopt pygments3)从github克隆项目1# git clone https://github.com/chrisallenlane/cheat.git4)切换到cheat路径,进行安装1# cd cheat2# python setup.py install5)如果一起都顺利的话,你会得到如下结果1# cheat -v2cheat 2.0.9四、配置cheat1)添加EDITOR环境变量打开文件bash配置文件:‘~/.bashrc’,在~/.bashrc添加如下行:1export EDITOR =/usr/bin/nano注意:上面的/usr/bin/nano中的nano是编辑工具的名字,你可以用你自己喜欢的编辑器替换nano编辑器。2)为cheat命令添加自动补全功能为了使cheat命令具有自动补全功能,只需要下载‘cheat.bash‘ 并将其复制到适当的路径即可,操作如下:1# wget https://github.com/chrisallenlane/cheat/raw/master/cheat/autocompletion/cheat.bash2# mv cheat.bash /etc/bash_completion.d/3)高亮显示(可选)此外,为了更好的显示效果,你可以配置高亮显示。为开启高亮显示,你可以在你的‘.bashrc‘ 文件中添加如下行:1export CHEATCOLORS=true4)添加更多的小抄(可选)默认情况下,cheat命令只支持基本的linux命令和一些很常用的命令。为添加额外的命令支持,你可以到路径~/.cheat/中去通过操作Cheatsheets 来丰富cheat支持的命令集。1# cheat -e xyz上述命令会打开命令xyz,如果对应的cheat-sheet可用的话。否则cheat会创建一个cheat-sheet。五、看看几个实例1)cheat tar命令


    2)cheat dd命令


    3)cheat uname命令


    4)cheat ifconfig命令


    5)cheat top命令


    6)cheat -l命令



    声明:本文转载自网络。版权归原作者所有,如有侵权请联系删除。
    扫描并关注51学通信微信公众号,获取更多精彩通信课程分享。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|51学通信技术论坛

    GMT+8, 2025-1-31 12:40 , Processed in 0.102432 second(s), 32 queries .

    Powered by Discuz! X3

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表