在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上安装作弊命令。
参考
其他教程
在Linux中使用useradd / adduser命令创建用户帐户
在Ubuntu 20.04上安装和设置ZSH和Oh-My-Zsh
在CentOS 8上安装Perf性能分析工具
在Linux中仅使用sudo运行特定命令
。