cheat命令详解

   当你不确定你所运行的命令,尤其是那些使用了许多选项的复杂命令时,f你会怎么做?在这种情况下,我们使用man pages来获取帮助。还有一些其它的选择可能包括像‘help’,‘whereis’和‘whatis’这样的命令。但是所有的这些既有优点,也有缺点。
   当我们使用man跟help的时候,输出的结果太长了,看起来很繁琐,对新手极不友好,今天推荐一个神级命令cheat,Cheat应用默认只提供最基本和最常用的命令,但是足够我们使用了。

下面开始安装教程:
   ‘Cheat’有两个主要的依赖——‘python’ 和 ‘pip’,在安装‘cheat’之前,确保你的系统安装了python和pip。

#1.安装python
yum -y install python
#2.pip

#执行wget命令提示 -bash: wget: command not found

yum -y install wget

#安装pip

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py
效果如图:

成功后可查询pip的版本

#3.git以及其他依赖包
我们将通过Git下载‘Cheat’,确保你安装了‘git’包,如果没有最好安装一下。

yum install git

接下来,通过运行下面的命令来安装所需要的python依赖包

pip install docopt pygments

复制cheat的Git库

git clone https://github.com/chrisallenlane/cheat.git

进入cheat目录,运行‘setup.py’(一个python脚本)

# cd cheat
# python setup.py install

如果安装很顺利,你就能够看到安装在系统上的cheat版本了

cheat -v
cheat 2.5.1

#4.cheat的一些必要配置
你必须在‘~/.bashrc’文件里设置‘EDITOR’环境变量,打开用户‘.bashrc’文件,然后把下面这行加入到里面:

export EDITOR = /usr/bin/vim

接下来,添加cheat的自动补全特性,来确保不同解释器下命令行的自动补全。为了到达该功能要求,简单地将‘cheat.bash’脚本clone下来,然后复制到你系统正确的路径下

wget https://github.com/chrisallenlane/cheat/raw/master/cheat/autocompletion/cheat.bash
mv cheat.bash /etc/bash_completion.d/

有时候会连接不上,就多输入几次,然后等待安装,结果如下图

#到此安装就结束了!
#我们对比下效果图;

man的效果

help的效果

cheat的效果

     就是如此之简介,当然你还是熟悉一些基本的大概用法,这个命令只是帮助我们快速查询某个命令,如果要详细的文档还必须是man>help>cheat

希望能帮到Linux道路上的你我他!!

Cheat—— 给Linux初学者和管理员一个终极命令行助手相关推荐

  1. Cheat—— 给Linux初学者和管理员一个终极命令行备忘单

    当你不确定你所运行的命令,尤其是那些使用了许多选项的复杂命令时,你会怎么做?在这种情况下,我们使用man pages来获取帮助.还有一些其它的选择可能包括像'help','whereis'和'what ...

  2. linux mt命令,Cheat—— 给Linux初学者和管理员一个终极命令行备忘单

    当你不确定你所运行的命令,尤其是那些使用了许多选项的复杂命令时,你会怎么做?在这种情况下,我们使用man pages来获取帮助.还有一些其它的选择可能包括像'help','whereis'和'what ...

  3. linux_命令行助手:(manpages supplement)/获取linux命令用法示例的若干辅助命令行工具(cheat/tldr/eg/manly)

    文章目录 linux_命令行助手:(manpages supplement)/获取linux命令用法示例的若干辅助命令行工具(cheat/tldr) references 我的推荐(两个)

  4. linux如何创建目录结构,linux下怎么创建一个目录命令mkdir

    linux下怎么创建一个目录命令mkdir linux下用mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 命令格式: ...

  5. Linux Shell CentOS 写一个输出命令 支持颜色

    文章目录 Linux Shell CentOS 写一个输出命令 支持颜色 相关阅读 1.代码 2.演示 Linux Shell CentOS 写一个输出命令 支持颜色 相关阅读 Linux Shell ...

  6. 每个 Linux 用户都应该知道的命令行技巧

    每个 Linux 用户都应该知道的命令行技巧 原创 2015-09-11 伯乐在线 程序员的那些事 [伯乐在线导读]:有网友在问答网站Quora上提问:"有哪些省时小技巧,是每个Linux用 ...

  7. 使用go的ssh包快速打造一个本地命令行ssh客户端

    2019独角兽企业重金招聘Python工程师标准>>> 热身运动? 在开始之前,先来个热身运动.虽然标题党写着快速打造一个ssh客户端,但是和跑步一样,在运动前还是需要先热身一下,不 ...

  8. 《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式

    本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.3节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  9. 快速启动以管理员身份运行命令行窗口命令

    因为下载安装一些代码程序总是出问题,或多或少会需要以管理员模式打开命令行,一开始选择C:\windows\System32中寻找cmd.exe后右键以管理员身份运行,总觉得很麻烦,后来搜索一些资料得到 ...

最新文章

  1. 李彦宏候选院士招致大批网民反对
  2. 金融专有云数据安全实践
  3. Android开发工具之Android Studio---如何打JAR包
  4. bzoj千题计划161:bzoj1589: [Usaco2008 Dec]Trick or Treat on the Farm 采集糖果
  5. python 内建比较函数详解
  6. 记忆化搜索--poj 1597 Function Run Fun
  7. 笔记No.1——第一行代码:Android(第2版)
  8. HTML5+CSS大作业——宝马轿车网页设计(6页) web前端设计与开发期末作品/期末大作业
  9. 科学计算机使用的软件,科学计算器软件有哪些?2020好用的科学计算器推荐
  10. 犹太民族与基督的真相!
  11. win10虚拟机搭建群晖nas碰到的一些问题
  12. 【Fuzzy】隶属度函数和模糊推理
  13. 坐标轨迹计算_数控编程基础,相切圆弧的基点计算方法
  14. matlab 去条带噪声,一种图像条带噪声及坏线消除方法
  15. 在UBUNTU中使用北通USB游戏手柄
  16. 如何下载在线玩的游戏_在线下载游戏和玩游戏的最佳网站
  17. 【leetcode】1104. Path In Zigzag Labelled Binary Tree
  18. Cannot find module ‘XXX‘的解决办法
  19. 人脸识别道闸你不知道的那些事
  20. 知乎运营推广方案PPT模板

热门文章

  1. JAVA、Python、selenium、问卷星自动脚本
  2. 白话透解验收标准(AC)与完成标准(DoD)的区别
  3. 智慧化工之化工厂二道门人员定位系统-化工厂定位解决方案-新导智能
  4. 工作总结汇报该怎么写,才能让上司满意
  5. windows无法删除文件,提示正在使用中。(解除文件占用)
  6. 神歌单:听这些程序员敲代码效率飞起来
  7. Python正则表达式——数量词
  8. [DarkBZOJ4310]跳蚤
  9. vue.js 项目打包APP应用包
  10. UI设计师饱和了?带你了解真实的UI市场行情