如何在Alpine Linux中安装手册页

Alpine Linux以其大小着称。 仅基于Alpine Linux的最小Docker映像以及完整的软件包索引 5兆字节 在尺寸方面! 难怪为什么它成为许多Linux高级用户和开发人员的流行选择。 与同类产品相比,它是如此之小,因为减少了许多不需要的软件包,从而使Alpine Linux变得更小。 默认情况下,即使是许多命令行实用程序的手册页也不会默认包含在Alpine docker映像和vagrant框中。 本简短指南将引导您完成在Alpine Linux中安装手册页的步骤。

在Alpine Linux中安装手册页

要在Alpine Linux中添加或安装手册页,请运行:

$ sudo apk add man man-pages mdocml-apropos less less-doc

从Alpine Linux 3.12开始,开发人员已更改名称 man 打包到 mandoc。 因此,如果您使用的是版本3.12,请运行以下命令以添加手册页:

$ sudo apk add mandoc man-pages less less-doc

接下来,使用您的首选 PAGER 要查看冗长的手册页,请逐页查看:

$ export PAGER=less

要使其永久存在,请将其添加到您的 ~/.bashrc 文件:

$ echo 'export PAGER=less' >> ~/.bashrc

运行以下命令以使更改生效:

$ source ~/.bashrc 

现在,您可以在Alpine Linux系统中查看Linux命令的手册页:

$ man uname

由于占用空间小,因此上述安装的软件包将仅添加核心手册页。 还有许多其他已安装的程序不包括自己的手册页。 相反,它们提供了包含手册页的关联程序包。

例如,让我们尝试显示 curl 手册页:

$ man curl
man: No entry for curl in the manual.

看到? 手册页 curl 即使我们已经添加了提供手册页的软件包,也不包括在内。

您可以使用找到哪个程序包提供给定程序包的文档 apk 命令和 grep 如下命令:

$ apk search curl | grep ^curl

样本输出:

curl-7.69.1-r3
curl-dev-7.69.1-r3
curl-dbg-7.69.1-r3
curl-static-7.69.1-r3
curl-doc-7.69.1-r3

查找哪个程序包提供curl命令手册页

如您在上面的输出中看到的, curl-doc 软件包会将文档添加到 curl 命令。 因此,让我们使用命令安装它:

$ sudo apk add curl-doc

现在,您可以显示curl命令的手册页:

$ man curl

显示curl命令手册页

例如,让我们搜索另一个命令行实用程序 wget

$ apk search wget | grep ^wget
wget-1.20.3-r1
wget-doc-1.20.3-r1
wgetpaste-2.29-r1
wgetpaste-zsh-completion-2.29-r1

如您所见,该软件包为 wget 命令是 wget-doc。 您需要安装此软件包才能查看手册页。 wget 命令:

$ sudo apk add wget-doc

希望这可以帮助。

相关阅读:

  • 学习在Linux中有效使用手册页
  • 如何在Linux的手册页中查看特定部分
  • 每个Linux用户都需要知道的手册页的不错选择
  • 如何在Linux中找到最长的手册页
  • 如何创建和维护自己的手册页
  • 如何在Ubuntu上安装缺少的手册页
  • Pinfo –一个CLI程序,用于读取彩色信息和手册页

高山LinuxLinuxLinuxLinux基础Linux命令Linux手册页Linux Tipsman手册页

Sidebar