使用 Tldr++ 即时搜索、学习和练习 Linux 命令

在本教程中,我们将了解一个名为的 tldr 客户端 Tldr++,如何在Linux中安装Tldr++,如何借助Tldr++客户端搜索、学习和练习Linux命令。

内容

  1. 介绍
  2. 什么是 Tldr++?
  3. 在 Linux 中安装 Tldr++
  4. Tldr++ 用法
  5. 使用 Tldr++ 即时搜索、学习和练习 Linux 命令
    1. 第 1 步 – 从 Internet 下载文件
    2. 第 2 步 – 提取下载的存档
    3. 第 3 步 – 将文件从一个位置移动到另一个位置
  6. 结论

介绍

标题可能看起来很粗略,然后点击诱饵。 请允许我解释一下我将在本教程中教给你的内容。

假设您要下载存档文件,然后将其解压缩,最后从命令行将文件从一个位置移动到另一个位置。

根据上述场景,我们可能需要至少三个 Linux 命令,一个用于下载文件,一个用于提取下载的文件,一个用于移动文件。

如果您是中级或高级 Linux 用户,您可以使用 单行命令 或几秒钟/几分钟内的脚本。

但是,如果你是一个对 Linux 命令不太了解的菜鸟,你可能需要一点帮助。

当然,快速的谷歌搜索可能会产生很多结果。 或者,您可以使用 手册页. 但是有些手册页真的很长、很全面并且缺乏有用的例子。

当您要查找有关特定标志/选项的特定信息时,您可能需要向下滚动很长时间。

谢天谢地,有一些 手册页的好替代品,主要集中在实用命令上。 一个这样好的选择是 TLDR 页面.

使用 TLDR 页面,我们可以通过实际示例快速轻松地学习 Linux 命令。 要访问 TLDR 页面,我们需要一个 TLDR 客户端。 有很多客户可用。 一个这样的客户是 “Tldr++”.

什么是 Tldr++?

Tldr++ 是一个 编程语言。 与其他 Tldr 客户端不同,它是完全交互式的。

使用 Tldr++,是的您可以选择一个命令,阅读所有示例,然后立即运行任何命令,而无需在终端中重新键入或复制/粘贴每个命令。

还是不明白? 没问题。 继续阅读 使用 Tldr++ 即时学习和练习 Linux 命令。

在 Linux 中安装 Tldr++

安装 Tldr++ 非常简单。 从下载 tldr++ 最新版本 发布页面. 提取它并将 tldr++ 二进制文件移动到您的 $PATH。

$ wget https://github.com/isacikgoz/tldr/releases/download/v0.5.0/tldr_0.5.0_linux_amd64.tar.gz
$ tar xzf tldr_0.5.0_linux_amd64.tar.gz
$ sudo mv tldr /usr/local/bin
$ sudo chmod +x /usr/local/bin/tldr

现在,运行“tldr”二进制文件来填充本地系统中的 tldr 页面。

$ tldr

样本输出:

Enumerating objects: 6, done. Counting objects: 100% (6/6), done. Compressing objects: 100% (6/6), done. Total 18157 (delta 0), reused 3 (delta 0), pack-reused 18151 Successfully cloned into: /home/sk/.local/share/tldr
在 Linux 中安装 tldr

Tldr++ 可用于 金子. 如果你在 Arch Linux 上,你可以使用任何 AUR 助手安装它,例如 或者 . 确保您已从系统中删除任何现有的 tldr 客户端并运行以下命令来安装 tldr++。

$ paru -S tldr++

或者,

$ yay -S tldr++

或者,您可以从源代码构建,如下所述。 由于 Tldr++ 是使用 Go 语言编写的,因此请确保已将其安装在 Linux 机器上。 如果尚未安装,请参阅以下指南。

  • 如何在 Linux 中安装 Go 语言

安装 Go 后,运行以下命令安装 Tldr++。

$ go get -u github.com/isacikgoz/tldr

此命令会将 tldr 存储库的内容下载到一个名为 ‘去’ 在当前工作目录中。

现在运行“tldr”二进制文件以使用以下命令填充本地系统中的所有 tldr 页面:

$ go/bin/tldr

样本输出:

使用 go 安装 tldr++

最后,将 tldr 二进制文件复制到 PATH。

$ sudo mv tldr /usr/local/bin

是时候看看一些例子了。

Tldr++ 用法

键入不带任何选项的“tldr”命令以按字母顺序显示所有命令示例。

使用 tldr 显示所有 Linux 命令示例使用 tldr 显示所有 Linux 命令示例

使用 向上/向下箭头 要浏览命令,请键入任何字母进行搜索或键入命令名称以查看相应命令的示例。 按 ? 更多和 Ctrl+c 返回/退出。

显示特定命令的示例命令,例如 易于,只需执行以下操作:

$ tldr apt

从列表中选择任何示例命令并按 ENTER。 你会看到一个 * 象征 在所选命令之前。 例如,我选择第一个命令,即’sudo 适当更新’。

使用 tldr 显示 Linux 命令示例使用 tldr 显示 Linux 命令示例

现在,它会询问您是否继续。 如果命令正确,只需输入“y”继续并输入您的 sudo 运行所选命令的密码。

使用 tldr 运行选定的 Linux 命令使用 tldr 运行选定的 Linux 命令

看? 您无需在终端中复制/粘贴或键入实际命令。 只需从列表中选择它并即时运行!

Tldr 页面中提供了数百个 Linux 命令示例。 您可以每天选择一两个命令并彻底学习它们。 并每天保持这种练习,以尽可能多地学习。

使用 Tldr++ 即时搜索、学习和练习 Linux 命令

现在想想我在第一段中提到的场景。 您想下载一个文件,将其解压缩并将其移动到不同的位置并使其可执行。 让我们看看如何使用 Tldr++ 客户端进行交互。

第 1 步 – 从 Internet 下载文件

要从命令行下载文件,我们主要使用 ‘curl’ 或者 ‘wget’ 命令。 让我使用“wget”下载文件。 要打开 wget 命令的 tldr 页面,只需运行:

$ tldr wget

以下是 wget 命令的示例。

使用 tldr 显示 wget 命令示例使用 tldr 显示 wget 命令示例

您可以使用 上/下 箭头浏览命令列表。 一旦您选择了您选择的命令,请按 ENTER。 这里我选择了第一个命令。

现在,输入要下载的文件的路径。

Enter  要下载的文件的路径Enter 要下载的文件的路径

然后将要求您确认它是否是正确的命令。 如果命令正确,只需键入“yes”或“y”即可开始下载文件。

确认使用 tldr 运行命令确认使用 tldr 运行命令

我们已经下载了文件。 让我们继续提取这个文件。

第 2 步 – 提取下载的存档

我们下载了 压缩包 文件。 所以我要打开’tar’ tldr 页面。

$ tldr tar

您将看到示例命令列表。 浏览示例并找到适合提取 tar.gz(gzipped archive) 文件的命令,然后按 ENTER 键。 在我们的例子中,它是第三个命令。

使用 tldr 显示 tar 命令示例使用 tldr 显示 tar 命令示例

现在,系统将提示您输入 tar.gz 文件的路径。 只需键入路径并按 ENTER 键。 Tldr++ 支持智能文件建议。 这意味着它会在您键入时自动建议文件名。 只需按 TAB 键即可自动完成。

Enter  tar 文件的路径Enter tar 文件的路径

如果您将文件下载到其他位置,只需键入完整路径,例如 /home/sk/Downloads/tldr_0.5.0_linux_amd64.tar.gz。

输入要提取的文件的路径后,按 ENTER,然后键入“y”进行确认。

确认解压tar文件确认解压tar文件

第 3 步 – 将文件从一个位置移动到另一个位置

我们提取了档案。 现在我们需要将文件移动到另一个位置。 要将文件从一个位置移动到另一个位置,我们使用“mv”命令。 所以,让我打开 mv 命令的 tldr 页面。

$ tldr mv

选择正确的命令将文件从一个位置移动到另一个位置。 在我们的例子中,第一个命令将起作用,所以让我选择它。

使用 tldr 显示 mv 命令示例使用 tldr 显示 mv 命令示例

键入要移动的文件的路径并输入目标路径,然后按 ENTER 键。

Enter  源和目标位置Enter 源和目标位置

笔记: 类型 哟! 或者 是的! 运行命令 sudo 特权。

正如您在上面的屏幕截图中看到的,我移动了名为 ‘tldr’/usr/local/bin/ 地点。

有关更多详细信息,请参阅最后给出的项目的 GitHub 页面。

相关阅读:

  • 免费在线学习和练习 Linux 命令!

结论

不要误会我的意思。 手册页很棒! 这个毋庸置疑。 但是,正如我已经说过的,许多手册页都很全面,没有有用的示例。

我无法记住所有带有棘手标志的冗长命令。 有时我花了很多时间在手册页上,却一无所知。

Tldr 页面帮助我在几分钟内找到我需要的东西。 此外,我们偶尔使用一些命令,然后我们就完全忘记了它们。

另一方面,在使用我们很少使用的命令时,Tldr 页面实际上会有所帮助。 Tldr++ 客户端通过智能用户交互使这项任务变得更加容易。

试一试,在下面的评论部分让我们知道您对这个工具的看法。

资源:

  • Tldr++ 网站
  • Tldr++ GitHub 存储库

GoLinuxLinux 命令Linux howtoman pages 练习 Linux 命令Tldrtldr 客户端tldr++