每个 Linux 用户都需要知道的手册页的好替代品

一种 手册页的缩写 男人华尔 , 是一种软件文档,通常在所有类 Unix 操作系统中都可以找到。 有些手册页很短,有些页面很全面。 手册页分为几个部分,每个部分都有标题,例如名称、概要、配置、描述、选项、退出状态、返回值、错误、环境、文件、版本、符合、注释、错误、示例,作者,另见。

有时候,当我想学习一个实用的东西时,我发现它真的很耗时 example 给定的 Unix 命令使用 手册页. 因此,我开始寻找一些好的替代手册页,这些手册页主要关注示例,跳过所有其他综合文本部分。 值得庆幸的是,那里有一些非常好的选择。 在本教程中,我们将讨论 手册页的一些替代品 适用于类 Unix 操作系统。

学习简洁的 Linux 命令示例的手册页的好选择

我没有包括 “信息页面” 在本指南中,因为我需要一个简单的手册页替代品,它将教我通过示例快速学习命令及其参数,而无需阅读冗长的手册页。 可能有很多,但这些替代方案足以轻松学习任何 Unix 命令的用法。 这些工具跳过了全面的描述和文本部分,只关注我正在寻找的示例。

1. 网页版

Bropages 实用程序的口号是 直奔主题. 是真的! 这 浏览器 就像手册页一样,但它只会显示示例。 正如它的口号所说,它跳过所有文本部分并为您提供命令行程序的简洁示例。

bropages可以很容易地安装使用 宝石. 所以,你需要 红宝石 1.8.7+ 安装在您的机器上以使其正常工作。 要在 CentOS 和 Ubuntu 中安装 Ruby on Rails,请参阅以下指南:

  • 在 CentOS 和 Ubuntu 中安装 Ruby on Rails

安装 gem 后,安装 bro pages 所需要做的就是:

$ gem install bropages

1.1。 用法

使用非常简单! 要获取如何使用任何 Unix 命令的示例,请说 寻找,只需键入:

$ bro find

就是这么简单。 您将看到一些由社区策划的 find 命令示例。

使用 bro 页面查看 Linux 命令备忘单

按 ENTER 查看所有示例。 要退出,只需键入 q.

好消息是您可以对这些示例投赞成票或反对票。 发送赞成/反对票的命令在每个下方给出 example 命令。

正如您在上面的屏幕截图中看到的,我们可以通过输入以下命令来投票支持第一个命令:

$ bro thanks

您将被要求输入您的电子邮件 ID。 Enter 接收验证码的有效电子邮件。 并且,在提示中复制/粘贴验证码,然后按 ENTER 提交您的投票。 最高支持的示例将显示在顶部。

Bropages.org requires an email address verification to do this
What's your email address?
[email protected]
Great! We're sending an email to [email protected]
Please enter the verification code: apHelH13ocC7OxTyB7Mo9p
Great! You're verified! FYI, your email and code are stored locally in ~/.bro
You just gave thanks to an entry for find!
You rock!

要 vpvote 第二个命令,请键入:

$ bro thanks 2

同样,要对第一个命令投反对票,请运行:

$ bro ...no

要否决第二个命令:

$ bro ...no 2

您也可以提交自己的 example 使用以下命令查找命令:

$ bro add find

酷,不是吗? 只需安装兄弟页面,让您的命令行生活更轻松!

有关更多详细信息,请查看项目主页。

2. 作弊

欺骗 是学习 Unix 命令的手册页的另一个有用替代方法。 它允许您在命令行上创建和查看交互式 Linux/Unix 命令备忘单。

安装 Cheat 的推荐方法是使用 包管理器。 如果您尚未在 Linux 发行版中安装 Pip,请参阅以下链接:

  • 如何使用 Pip 管理 Python 包

安装 pip 后,安装 欺骗 将 pip 与命令一起使用:

$ sudo pip install cheat

作弊实用程序也可用 snap 包。 如果您的 Linux 系统安装了 Snapd,请运行以下命令安装金手指:

$ sudo snap install cheat

2.1。 用法

作弊的使用是微不足道的。 要查看任何命令的备忘单,请说 寻找, 跑:

$ cheat find

您将看到 find 命令的可用示例列表:

使用 Cheat 实用程序查看 Linux 命令备忘单

看? Cheat 以人类可读的格式显示许多查找命令示例。 您无需使用手册页或 Google 即可知道如何使用 find 命令。

要查看所有可用备忘单的列表:,运行:

$ cheat list

要查看帮助部分,请运行:

$ cheat -h

有关更多详细信息,请参阅项目的 GitHub 存储库:

3. TLDR 页面

TLDR 是简化和社区驱动的手册页的集合。 与手册页不同,TLDR 页面只关注实际示例。

TLDR 可以使用安装 npm. 所以,你需要 节点JS 安装在您的机器上以使其正常工作。

要在 Linux 中安装 NodeJS,请参阅以下指南。

  • 如何在 Linux 上安装 Node.js

安装 npm 后,运行以下命令安装 tldr。

$ npm install -g tldr

TLDR 客户端也可用于 Android。 从 Google Play Sore 安装以下任一应用程序并从您的 Android 设备访问 TLDR 页面。

有许多可用的 TLDR 客户端。 你可以全部查看 这里.

3.1。 用法

要显示任何命令的文档,来回 example 寻找, 跑:

$ tldr find

您将看到 find 命令的可用示例列表。

使用 tldr 实用程序查看 Linux 命令备忘单

使用 tldr 实用程序查看 Linux 命令备忘单

正如您在上面的屏幕截图中看到的,TLDR 仅显示简明示例。 没有冗长的描述,没有作者细节,没有开关和参数的解释。 它只显示 find 命令的描述和使用示例。 如果你看过 find 命令的手册页,你会被大量全面的细节轰炸。

要查看缓存中所有命令的列表,请运行:

$ tldr --list-all

  • 如何创建和维护自己的手册页
  • 学习有效地使用手册页
  • 如何在 Ubuntu 上安装缺少的命令手册页
  • Pinfo – 一个 CLI 程序,用于阅读彩色信息和手册页

想要向特定命令添加更多示例或想要将示例提交到 TLDR 页面中尚不可用的命令,没问题。 您也可以贡献并提交它们。 请参阅 TLDR 贡献指南 更多细节。

要更新本地缓存,请运行:

$ tldr -u

或者,

$ tldr --update

要显示帮助部分,请运行:

$ tldr -h

有关更多详细信息,请参阅 TLDR github 页面。

4. TLDR++

Tldr++ 是另一个访问 TLDR 页面的客户端。 与其他 Tldr 客户端不同,它完全 交互的. 含义 – 您可以选择一个命令,阅读所有示例,然后立即运行任何命令,而无需在终端中重新键入或复制/粘贴每个命令。 还是不明白? 没问题。 请参阅以下链接以了解有关 Tldr++ 客户端的更多信息。

  • 即时搜索、学习和练习 Linux 命令!

5. 小鹿

Tealdeer 是一个快速的非官方 tldr 客户端,允许您在终端中访问和显示 Linux 命令备忘单。 与官方 tldr 客户端和其他社区支持的 tldr 客户端相比,Tealdeer 的开发人员声称它非常快。 要了解 Tealdeer 的用法,请参阅以下链接:

  • 使用 Tealdeer 工具显示 Linux 命令备忘单

6. tldr.jsx 网页客户端

tldr.jsx 是 tldr-pages 的响应式 Web 客户端。 如果您不想在系统上安装任何东西,您可以从任何支持 Internet 的设备(如台式机、笔记本电脑、平板电脑和智能手机)在线试用此客户端。 您所要做的只是一个网络浏览器。

打开网络浏览器并导航到 https://tldr.ostera.io/ 页。 在搜索框中键入 Linux 命令命令并按 ENTER 键以在 Web 浏览器中获取命令示例。

使用 tldr.jsx Web 客户端查看 Linux 命令备忘单

使用 tldr.jsx Web 客户端查看 Linux 命令备忘单

tldr.jsx 是适合移动设备的页面,因此您可以从任何地方访问它并随身携带!

7. Navi 交互式命令行备忘单工具

导航 是一个交互式命令行备忘单工具,用 . 就像 Bro pages、Cheat、Tldr 工具一样,Navi 还提供给定命令的示例列表,跳过所有其他综合文本部分。 有关更多详细信息,请查看以下链接。

  • Navi – 交互式命令行备忘单工具

8. 男子气概

我最近遇到了这个实用程序,我认为它值得添加到这个列表中。 打招呼 曼利,对手册页的赞美。

曼利写在 Python,因此您可以使用 Pip 包管理器安装它。 如果您还没有安装 Pip,请参阅第 2 部分(作弊实用程序)中给出的链接。

安装 Pip 后,运行以下命令安装 Manly:

$ pip install --user manly

8.1。 用法

Manly 与上述三个实用程序略有不同。 它不会显示任何示例,您还需要在命令中提及标志或选项。 说为 example, 以下 example 不会工作:

$ manly dpkg

但是,如果您提到命令的任何标志/选项,您将获得给定命令及其选项的简短描述。

$ manly dpkg -i -R

使用 Manly 实用程序查看 Linux 命令备忘单

使用 Manly 实用程序查看 Linux 命令备忘单

有关详细信息,请参阅帮助部分:

$ manly --help

还可以查看项目的 GitHub 页面。

推荐阅读:

  • ExplainShell – 查找 Linux 命令的每个部分的作用
  • Dwww – 通过 Web 浏览器离线查看完整的 Debian 文档

结论

您现在知道手册页有八种可行的替代方案。 这些备选方案显示了 Linux 命令示例以及简要说明。 如果你想了解更多关于 Unix/Linux 命令的所有选项,最好坚持 手册页 和/或 信息页面 因为它们提供了深入的细节。 就像我已经说过的那样,可能还有许多其他选择。 但至少对我来说,这些足以轻松快速地学习 Unix 命令的用法。