Cheat - 针对 Linux 初学者的终极命令行“备忘单”
Linux 是一个功能强大且灵活的操作系统,深受开发人员、系统管理员和爱好者的喜爱。然而,学习 Linux 可能具有挑战性,尤其是对于初学者来说。有许多命令和工具需要记住,并且跟踪所有命令和工具可能会让人不知所措。这就是 Cheat 的用武之地。Cheat 是一个开源命令行实用程序,可以快速访问命令行备忘单。在这篇文章中,我们将向您介绍 Cheat 并展示如何使用它。
什么是作弊?
Cheat 是一个命令行实用程序,可提供对各种 Linux 命令和工具的命令行备忘单的访问。它是用 Python 编写的,可在 GitHub 上获取。 Cheat 非常轻量且易于使用,使其成为 Linux 初学者的绝佳选择。
安装
在我们深入使用 Cheat 之前,让我们先看看如何安装它。在 Ubuntu 上,您可以使用以下命令安装 Cheat -
sudo apt-get install cheat
如果 Cheat 在您的发行版存储库中不可用,您可以从 Cheat GitHub 存储库下载源代码并自行安装。
用法
现在我们已经安装了Cheat,让我们看看如何使用它。 Cheat 非常容易使用。要获取可用备忘单的列表,只需运行以下命令 -
cheat -l
此命令将显示可用备忘单的列表。您可以通过运行以下命令来查看特定的备忘单 -
cheat <command>
将
cheat ls
Cheat 将显示 ls 命令的备忘单,其中包括可用选项及其描述的列表。
定制化
作弊是高度可定制的。您可以创建自己的备忘单或修改现有备忘单以满足您的需求。备忘单存储在纯文本文件中,使其易于编辑。
要创建新的备忘单,只需在 ~/.cheat 目录中创建一个新文件,其中包含要为其创建备忘单的命令的名称。例如,如果要为 tar 命令创建备忘单,请在 ~/.cheat 目录中创建一个名为 tar 的文件。
创建文件后,将备忘单信息添加到其中。备忘单使用 Markdown 进行格式化,可以轻松创建具有专业外观的备忘单。这是 tar 命令的示例备忘单 -
# tar - `tar -cf archive.tar file1 file2`: Create a new tar archive named
`archive.tar` containing `file1` and `file2`. - `tar -xf archive.tar`: Extract all
files from the `archive.tar` archive. - `tar -czf archive.tar.gz file1 file2`:
Create a new tar archive named `archive.tar.gz` and compress it using gzip. - `tar
-xzf archive.tar.gz`: Extract all files from the `archive.tar.gz` archive.
在此备忘单中,我们包含了 tar 命令的四个常见选项及其描述。
高级用法
虽然 Cheat 是为 Linux 初学者设计的,但它对于高级用户也很有用。 Cheat 提供了一个用于访问备忘单的简单界面,但它还具有经验丰富的用户会欣赏的一些高级功能。
Cheat 最强大的功能之一是它对标签的支持。标签允许您对备忘单进行分类并根据标签进行搜索。要将标签添加到备忘单,请将标签部分添加到备忘单文件中。这是一个例子 -
# tar - `tar -cf archive.tar file1 file2`: Create a new tar archive named
`archive.tar` containing `file1` and `file2`. - `tar -xf archive.tar`: Extract all
files from the `archive.tar` archive. - `tar -czf archive.tar.gz file1 file2`:
Create a new tar archive named `archive.tar.gz` and compress it using gzip. - `tar
-xzf archive.tar.gz`: Extract all files from the `archive.tar.gz` archive. tags: -
tar - archive - compression
在此示例中,我们在 tar 命令备忘单中添加了几个标签,包括 tar、存档和压缩。将标签添加到备忘单后,您可以使用以下命令搜索它们 -
cheat -t <tag>
将
cheat -t tar
Cheat 将显示带有 tar 标签的备忘单列表。
Cheat 的另一个高级功能是它能够将备忘单与远程 Git 存储库同步。如果您想与其他人共享您的备忘单或在多台计算机上同步它们,这非常有用。要启用同步,请将 git_url 部分添加到 ~/.cheat/config.yml 文件中。这是一个例子 -
# ~/.cheat/config.yml git_url: git@github.com:user/cheats.git
将“git@github.com:user/cheats.git”替换为您的 Git 存储库的 URL。添加 Git URL 后,您可以使用 cheat-sync 命令将本地备忘单与远程存储库同步。
cheat-sync
此命令将从远程存储库下载所有更改并上传您在本地所做的所有更改。
结论
Cheat 是一款功能强大的命令行实用程序,适合 Linux 初学者和高级用户。它提供对命令行备忘单的快速访问,并且具有高度可定制性,允许您创建和修改备忘单以满足您的需求。如果您是 Linux 新手,Cheat 是帮助您记住命令和选项的出色工具。如果您是一位经验丰富的 Linux 用户,Cheat 的高级功能将帮助您提高工作效率。立即尝试 Cheat,看看它如何改善您的 Linux 体验。