cheat.sh 让您可以访问最好的 Linux 和编程备忘单cheat.sh 让您可以访问最好的 Linux 和编程备忘单cheat.sh 让您可以访问最好的 Linux 和编程备忘单cheat.sh 让您可以访问最好的 Linux 和编程备忘单
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

cheat.sh 让您可以访问最好的 Linux 和编程备忘单

发表 admin at 2025年2月28日
类别
  • 未分类
标签

使用 cheat.sh 获取最好的社区驱动的 Linux 和编程备忘单存储库。

学习如何在 Linux 上做新事情或解决问题有时会让人不知所措。如果您正在寻找问题的答案,并且手册页无法解决问题,那么您很容易会一头扎进 Stack Overflow 甚至 YouTube 中。

但可以轻松地从您的终端访问世界上最好的社区驱动的备忘单存储库。

从哪里获得有关 Linux 和编程的帮助

Linux 为您提供了多种获取命令和操作帮助的方法。在大多数情况下,当遇到您不知道如何使用的命令或工具时,您的第一个停靠点应该是手册。

您可以通过打开终端并输入 man 以及您想了解更多信息的命令名称来阅读特定命令的手册。

例如,如果您想阅读 SSH(安全外壳)手册,您可以输入:

man ssh

您将面对一面文字墙,其中详细记录了命令、其用法、参数以及您可能想知道的其他所有内容。

另一种选择是启动命令并寻求帮助。执行此操作的确切方法因命令而异,但通常添加 --help、-help、--h 或 - h 会起作用。

ls --help

上述命令将给出 ls 手册的缩写版本作为标准输出。

其他选项包括用谷歌搜索您的查询(也可以使用其他搜索引擎)、通过 Stack Overflow 进行搜索,或者当然,看看 MakeUseOf.com 是否有权威且易于遵循的指南。

或者您可以查阅备忘单。

cheat.sh 是在命令行上搜索帮助的更简单方法

无论您面临什么问题,您都不太可能是第一个遇到该问题并得出官方帮助来源不够的结论的人。

多年来,围绕 Linux 和其他开源项目的社区已经编制了备忘单。这些书面指南以易于阅读且通常幽默的方式呈现信息。

备忘单解决了常见问题和用例,通常提供可用于解决当前问题的有用示例。与手册页相比,它们的主要优点是它们旨在供用户阅读,而不是作为技术描述。它们更简单,并且往往侧重于实际演练。

有数百个可用的备忘单,仅涵盖 Linux 的数百个命令,并且这些备忘单被组织到在线存储库中。

cheat.sh 是一个用于搜索这些备忘单并在终端中显示最有用信息的工具。

除了 Linux 特定的命令和工具之外,cheat.sh 还将搜索 58 种编程语言和一些与编程相关的主题的备忘单存储库。

如何在 Linux 上安装 cheat.sh

要访问 cheat.sh,您实际上根本不需要安装它。您可以使用curl命令获取所需的信息,使用cht.sh作为域,并将查询添加到末尾作为地址的一部分。例如:

curl cht.sh/append+bash

...将为您提供一些在 Bash 中向文件附加文本的快速、可读且带注释的示例。

如果您需要特定编程语言的帮助,您可以将该语言作为查询前地址的一部分。

curl cht.sh/python/random+integer

上面的命令将为您提供用于生成随机整数的 Python 特定指令。

如果特定查询没有备忘单,则会根据 Stack Overflow 上的可用备忘单和答案生成响应。

从命令行卷曲备忘单很酷,但它并不整洁 - 它很混乱,并且除了查询之外还需要额外的字符。最好有一个可以使用的专用命令,并且能够以自然语言输入查询。

您可以安装 cht.sh(cheat.sh 的终端客户端)来为您处理此问题:

curl -s https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh && sudo chmod +x /usr/local/bin/cht.sh

运行上述命令将卷曲 cht.sh 脚本,将其写入路径中的文件,并使其可执行。

您现在可以直接使用 cheat.sh,无需使用curl,并且使用用户友好的空格而不是“+”符号。

使用 cht.sh 获取您需要的命令行帮助

cht.sh 的基本用法很简单:只需打开一个终端,然后输入 cht.sh,然后输入您需要的帮助。例如,如果您想知道如何在 Java 中将两个矩阵相乘,您可以输入:

cht.sh java multiply two matrices

或者,如果您想知道如何在 Python 中执行相同的操作,查询将几乎相同,只是语言发生了变化:

cht.sh python multiply two matrices

这再简单不过了,但如果您计划执行多个查询并访问更多功能,您也可以在 shell 模式下启动 cht.sh。这需要一些额外的依赖项:xsel 和 rlwrap。这些在默认存储库中可用。

如果您使用 Debian 或其衍生版本之一,您可以使用以下命令安装它们:

sudo apt install xsel rlwrap

您现在可以使用以下命令启动 cht.sh:

cht.sh --shell

从这里,您可以使用 cd 命令跳转到任何特定语言的存储库,并从内部进行帮助查询。例如:

cd js

现在,任何 cht.sh 搜索都只能从 JavaScript 备忘单中找到答案。

按 c,然后从 cht.sh shell 中按 Return 会将整个输出复制到剪贴板。

在隐身模式下使用 cht.sh

如果我们说实话,我们和开发人员都必须承认备忘单的目的是作弊,如果您的手指忙着敲击按键而屏幕上没有出现任何答案,那就有点暴露了。

隐形模式利用剪贴板,当激活时,将从任何窗口获取任何突出显示的文本并将其用作查询。

假设您正在参加一项需要 C 语言的工作的技术面试,并且您收到了一个关于老栗子的书面问题:两个矩阵相乘。

在面试开始之前,您可以使用以下命令在 c 备忘单存储库中启动 cht.sh:

cht.sh --shell c

...然后进入隐身模式:

stealth

一旦您的浏览器或其他应用程序中出现问题,询问您如何将两个矩阵相乘,您就突出显示该文本,相关的备忘单就会在您的终端中弹出。

如果您只想要没有任何注释的实际代码,您可以通过以下方式在安静模式下启动隐身:

stealth Q

备忘单不能代替真正的知识

虽然从命令行使用备忘单是一种超级方便的方法,可以快速概述您需要做什么,甚至可以帮助您找到工作,但没有什么可以替代对某个主题的真实、深入的了解。

考虑参加在线课程来提高您的编码技能,这样您就只需要偶尔使用备忘单。

©2015-2025 Norria support@norria.com