使用这个简单的终端工具获取任何 Linux 命令的备忘单

使用这个简单的终端工具获取任何 Linux 命令的备忘单

说到 Linux 命令,大量的选项和参数常常让人感到不知所措——即使是经验丰富的用户也是如此。想象一下,在一个世界里,你不必翻阅 nelly 手册页或浏览无数网站来获取快速参考。这就是cheat.sh发挥作用的地方,它提供了一种快速有效的方法来访问任何 Linux 命令的备忘单。

cheat.sh是一个庞大的众包存储库,其中的速查表随时可用。它整合了来自 Cheat 项目、TLDR 页面和 StackOverflow 等优秀资源的信息,并以简洁易懂的格式呈现。

cheat.sh 的妙处何在?它无需安装!您可以使用curl 工具直接访问它。Curl 是一个多功能的命令行工具,可以从 URL 中检索数据,使其成为访问备忘单的完美帮手,无需进行额外的设置。

使用 cheat.sh 开始你的旅程

调用 cheat.sh 的语法非常简单。例如,要获取命令的备忘单tar,请打开终端并运行:

curl cht.sh/tar

显示 Tar 命令的备忘单页面

片刻之后,就会出现一份格式整齐的备忘单,展示基本选项、使用示例和实用技巧。需要有关其他命令的信息?只需将tar替换为所需的命令即可。

例如,要检索命令的语法find,您可以输入:

curl cht.sh/find

该命令显示如何通过各种属性(例如名称、类型、修改日期)定位文件,甚至对找到的文件执行命令。

使用关键词解锁搜索

不确定确切的命令?别担心!您可以使用~符号按关键字搜索。假设您想搜索查找和删除文件的方法:

curl cht.sh/~find+delete+files

此命令将扫描备忘单以查找相关主题,并引导您find使用命令的删除选项或方法xargs

而且 cheat.sh 不仅限于 Linux 命令;它对编程语言也非常有效!例如,要重温 Python 列表推导,请运行:

curl cht.sh/python/list+comprehension

显示 Python 列表推导式的备忘单页面

或者如果您需要有关 Git 命令的详细信息,请使用:

curl cheat.sh/git/merge

增强 cheat.sh 的可访问性

虽然使用 curl 命令效果很好,但您可能更喜欢更方便用户访问的方法。在.bashrc.zshrc文件中创建别名或函数是简化工作流程的好方法。

为此,请在文本编辑器中打开配置文件。对于 Bash,请运行:

nano ~/.bashrc

或者对于 Zsh,输入:

nano ~/.zshrc

然后,您可以粘贴以下函数:

cheat() { curl cheat.sh/$1 }

在 Bash 终端中为 Cheat 工具创建别名

保存并关闭文件后,使用以下命令刷新 shell 会话:

source ~/.bashrc

现在,获取备忘单就像输入以下内容一样简单:

cheat tar

此快捷方式显著减少了击键次数,并将 cheat.sh 更无缝地集成到您的日常任务中。

探索秘籍 (可安装 Go 版本)

尽管 cheat.sh 非常适合快速查找,但有些用户可能更喜欢对其备忘单进行更多控制。这正是cheat 命令行工具的用武之地。它使您能够创建本地备忘单集合,您可以使用个人笔记、主题和首选编辑器对其进行自定义。

要安装 cheat 工具,请使用 snap 包管理器,或者如果你熟悉 Go,也可以直接安装它。

要在 Debian/Ubuntu 上安装,只需运行:

sudo snap install cheat

或者使用 Go,执行:

go install github.com/cheat/cheat/cmd/cheat@latest

安装后,使用方法与 cheat.sh 非常相似:

cheat

显示 Tar 命令的备忘单

您还可以使用以下方法获取所有备忘单的列表:

cheat -l

一个显著的特点是能够创建自己的备忘单。为此,请运行:

cheat -e new_command

此命令将启动您的默认编辑器,允许您为new_command制作自定义备忘单。结构很简单:从简短描述开始,然后是示例和解释。

最后的想法

最后,这并不是在 cheat 和 cheat.sh 之间做出选择的问题;根据您的需要,两者都有其优点。cheat.sh(利用curl)为任何可以访问互联网的机器提供即时帮助,并涵盖了广泛的命令和编程语言。

常见问题

1.如何在不安装任何东西的情况下使用 cheat.sh?

使用 cheat.sh 很简单:只需curl在终端中使用该命令即可。例如,输入curl cht.sh/tar将获取该tar命令的备忘单。

2.我可以使用 cheat.sh 创建自定义备忘单吗?

不可以,cheat.sh 本身不允许自定义备忘单。但是,如果您安装了 cheat 命令行工具,则可以在本地创建和管理自定义备忘单。

3.cheat.sh支持哪些编程语言?

Cheat.sh 为多种编程语言提供了备忘单,例如 Python、Java、Git 等,使其成为开发人员和系统管理员的多功能工具。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注