在Ubuntu 20.04上安装Cheat Command

在本教程中,您将学习如何在Ubuntu 20.04上安装作弊命令。 Cheat 是基于Python的命令行实用程序,可让您在命令行上创建和查看交互式备忘单。它旨在帮助* nix系统管理员提醒他们经常使用但不足够记住的命令选项。

在Ubuntu 20.04上安装Cheat Command

要在Ubuntu 20.04上安装cheat命令,请按照以下步骤逐步进行操作。

运行系统更新

更新系统软件包缓存;

sudo apt update

在Ubuntu 20.04上安装Python PIP

Cheat是基于Python的程序。因此,其安装必须通过使用Python包管理器PIP完成。通过执行以下命令在Ubuntu 20.04上安装Python pip;

sudo apt install python3-pip

在Ubuntu 20.04上安装Cheat Command

一旦安装了Python软件包管理器,您就可以通过运行以下命令在Ubuntu 20.04上安装cheat命令:

sudo pip3 install cheat
Collecting cheat
  Downloading cheat-2.5.1.tar.gz (82 kB)
     |████████████████████████████████| 82 kB 243 kB/s 
Collecting docopt>=0.6.1
  Downloading docopt-0.6.2.tar.gz (25 kB)
Collecting pygments>=1.6.0
  Downloading Pygments-2.7.2-py3-none-any.whl (948 kB)
     |████████████████████████████████| 948 kB 403 kB/s 
Collecting termcolor>=1.1.0
  Downloading termcolor-1.1.0.tar.gz (3.9 kB)
Building wheels for collected packages: cheat, docopt, termcolor
  Building wheel for cheat (setup.py) ... done
  Created wheel for cheat: filename=cheat-2.5.1-py3-none-any.whl size=107856 sha256=1ae35293a86ace4491b98c4ec772372fb65cdd6da9407031f953e5f9483d37b1
  Stored in directory: /root/.cache/pip/wheels/a6/2d/b2/8bd4534364edd5c6940fc495d595d949a2310e982e89865e95
  Building wheel for docopt (setup.py) ... done
  Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13704 sha256=dd271e68af7385449d4560461bc4136f01ba7f869e63e3a48d3cad21bd209db5
  Stored in directory: /root/.cache/pip/wheels/56/ea/58/ead137b087d9e326852a851351d1debf4ada529b6ac0ec4e8c
  Building wheel for termcolor (setup.py) ... done
  Created wheel for termcolor: filename=termcolor-1.1.0-py3-none-any.whl size=4830 sha256=2d9d7fe0ba735b776c423aab78232847c5a219a3d54833938440ebf3241b8de0
  Stored in directory: /root/.cache/pip/wheels/a0/16/9c/5473df82468f958445479c59e784896fa24f4a5fc024b0f501
Successfully built cheat docopt termcolor
Installing collected packages: docopt, pygments, termcolor, cheat
Successfully installed cheat-2.5.1 docopt-0.6.2 pygments-2.7.2 termcolor-1.1.0

Cheat现在已在Ubuntu 20.04上成功安装;

cheat -v
cheat 2.5.1

设置默认作弊文本编辑器

安装完成后,您需要为作弊程序定义默认的文本编辑器。默认情况下,Cheat使用了由EDITOR环境变量定义的编辑器。

例如,检查为EDITOR环境变量分配了什么值;

echo $EDITOR
/usr/bin/vim

要么;

printenv EDITOR

如果尚未为EDITOR环境变量分配任何编辑器,则只需分配它即可。例如,如果要使用vim编辑器作为默认文本编辑器,请运行命令;

export EDITOR=`which vim`

现在,当您运行作弊命令时,它应该使用vim编辑器来管理您的作弊表。

要永久设置EDITOR环境变量,您可以在上方的行中输入 ~/.bashrc 要么 ~/.zshrc 文件取决于您使用的外壳;

echo "export EDITOR=which vim" >> ~/.bashrc
source ~/.bashrc

要么

echo "export EDITOR=which vim" >> ~/.zshrc
source ~/.zshrc

设置备忘默认备忘单目录

默认情况下,备忘单存储在 $HOME/.cheat/ 目录。如果要将作弊文件存储在其他目录中,则需要将目录设置为 DEFAULT_CHEAT_DIR

export DEFAULT_CHEAT_DIR=$HOME/Documents/cheats

这会将作弊文件的默认目录设置为 $HOME/Documents/cheats

您可以在〜/ .zshrc或〜/ .bashrc中永久设置它。

作弊命令用法

了解如何使用作弊命令;

cheat --help
Usage:
  cheat <cheatsheet>
  cheat -e <cheatsheet>
  cheat -s <keyword>
  cheat -l
  cheat -d
  cheat -v

Options:
  -d --directories  List directories on $CHEAT_PATH
  -e --edit         Edit cheatsheet
  -l --list         List cheatsheets
  -s --search       Search cheatsheets for <keyword>
  -v --version      Print the version number

欺诈命令用法示例

要查看备忘单:

cheat tar      # a "top-level" cheatsheet
cheat foo/bar  # a "nested" cheatsheet

编辑备忘单:

cheat -e tar     # opens the "tar" cheatsheet for editing, or creates it if it does not exist
cheat -e foo/bar # nested cheatsheets are accessed like this

要查看已配置的作弊路径:

cheat -d

列出所有可用的备忘单:

cheat -l

列出所有标记有“网络”的备忘单:

cheat -l -t networking

要列出“个人”路径上的所有备忘单:

cheat -l -p personal

在备忘单中搜索短语“ ssh”:

cheat -s ssh

要搜索(通过正则表达式)包含IP地址的备忘单,请执行以下操作:

cheat -r -s '(?:[0-9]{1,3}.){3}[0-9]{1,3}'

标志可以以直观的方式组合。示例:在“个人”作弊路径上搜索带有“网络”标签并匹配正则表达式的工作表:

cheat -p personal -t networking --regex -s '(?:[0-9]{1,3}.){3}[0-9]{1,3}'

到此为止,我们的教程结束了如何在Ubuntu 20.04上安装作弊命令。

参考

Github作弊/备忘单

其他教程

在Linux中使用useradd / adduser命令创建用户帐户

在Ubuntu 20.04上安装和设置ZSH和Oh-My-Zsh

在CentOS 8上安装Perf性能分析工具

在Linux中仅使用sudo运行特定命令

Sidebar