虽然有一些命令行向导从不需要查看参考文献、搜索手册页、服从命令列表、LLM 查询或 Web 搜索,但我们其他人只是凡人命令行用户可以通过一个名为 cheat 的非常棒的工具提供帮助。cheat 命令能够提供包含用法、标志和使用不同命令的选项的备忘单,这对于发现自己在终端中的任何人都应该很有用。cheat 提供的示例是常用的,使其比手册页更有用和直观。
与所有终端和命令行任务一样,这是针对更高级的用户的,尽管作弊命令的实用性显然对那些不太熟悉命令行或只是学习使用终端的用户有益。
让我们深入了解并了解如何在 Mac 上安装 cheat,并使用 cheat 生成命令行备忘单以供命令参考。
如何在 Mac 上安装终端备忘单作弊
安装作弊的最简单方法是使用 Homebrew。因此,如果您还没有这样做,您将需要先在 Sonoma 或 Ventura 或较旧的 Mac 上安装 HomeBrew。
假设您安装了 HomeBrew,那么安装作弊很简单:
brew install cheat
安装作弊后,您将需要运行作弊,以便它可以下载一些社区备忘单。一个简单的方法是使用 cheat 运行 -l 标志:
cheat -l
点击“y”同意安装社区备忘单。
如何使用作弊在MacOS终端中生成命令行备忘单
现在你已经准备好使用作弊了,这很容易。只需将作弊命令输入另一个您想要拥有备忘单的命令即可。这样:
cheat (command)
例如,要为 du 生成备忘单:
cheat du
或者为 du 创建一个备忘单:
cheat du
您将在终端中看到报告的是一个简单易用的备忘单,其中包含 du 命令的示例,如下所示:
$ cheat du
# To sort directories/files by size:
du -sk *| sort -rn
# To show cumulative human-readable size:
du -sh
# To show cumulative human-readable size and dereference symlinks:
du -shL
# Show apparent size instead of disk usage (so sparse files will show greater
# than zero):
du -h –apparent-size
# To sort directories/files by size (human-readable):
du -sh * | sort -rh
# To list the 20 largest files and folders under the current working directory:
du -ma | sort -nr | head -n 20
您甚至可以使用自己的示例编辑备忘单,这对于希望对其环境独特的事物进行特定说明的系统管理员或修补匠非常有用。
要编辑备忘单,请使用 -e 标志,后跟命令。
cheat -e command
对于命令行用户来说,这是一个非常强大的工具,无论您是在修补自己的系统,使用其他机器进行管理,还是面临人类在没有参考的情况下执行命令的能力的可怕情况,您一定会喜欢的,就像这个幽默的XKCD漫画一样:
如果您愿意,您也可以手动安装 cheat,但 Homebrew 是一个非常方便且易于使用的包管理器,拥有如此多的出色包和工具,因此很难推荐另一种方法。如果您有兴趣查看项目或手动编译它,请前往此处的项目 GitHub 页面。