Cheat - Linux 初学者的终极命令行"速查表"

linuxoperating systemopen source更新于 2026/1/29 5:37:17

Linux 是一个功能强大且灵活的操作系统,深受开发人员、系统管理员和爱好者的喜爱。然而,学习 Linux 并非易事,尤其对于初学者而言。需要记住的命令和工具繁多,要记住所有命令和工具可能会让人不知所措。这时,Cheat 就派上用场了。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>

将 <command> 替换为您要查看备忘单的命令的名称。例如,如果您想查看 ls 命令的速查表,请运行以下命令 -

cheat ls

Cheat 将显示 ls 命令的速查表,其中包含可用选项及其说明的列表。

自定义

Cheat 具有高度可定制性。您可以创建自己的速查表,也可以修改现有速查表以满足您的需求。速查表存储在纯文本文件中,易于编辑。

要创建新的速查表,只需在 ~/.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、archive 和 compression。添加标签后,您可以使用以下命令搜索它们 -

cheat -t <tag>

将 <tag> 替换为您要搜索的标签。例如,如果您想搜索带有 tar 标签的备忘单,请运行以下命令 -

cheat -t tar

Cheat 将显示带有 tar 标签的备忘单列表。

Cheat 的另一个高级功能是它能够将备忘单与远程 Git 存储库同步。如果您想与他人共享备忘单或在多台计算机之间同步备忘单,此功能非常有用。要启用同步,请在 ~/.cheat/config.yml 文件中添加 git_url 部分。以下是示例:

# ~/.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 体验。


相关文章


有用资源