Alpine Linux 以其规模而闻名。 一个基于 Alpine Linux 的最小 Docker 镜像,具有完整的包索引 5 MB 在尺寸方面! 难怪为什么它是许多 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
要逐页查看冗长的手册页:
$ PAGER=less
要使其永久化,请将其添加到您的 ~/.bashrc
文件:
$ echo ' PAGER=less' >> ~/.bashrc
运行以下命令使更改生效:
$ source ~/.bashrc
现在你可以在 Alpine Linux 系统中查看 Linux 命令的手册页:
$ man uname
由于占用空间小,上面安装的软件包只会添加核心手册页。 还有许多其他已安装的程序不包含它们自己的手册页。 相反,他们提供了一个包含手册页的关联包。
例如,让我们尝试显示 curl
手册页:
$ man curl man: No entry for curl in the manual.
看? 手册页 curl
即使我们已经添加了提供手册页的包,也不包括在内。
您可以使用以下命令找到哪个包提供了给定包的文档 apk 命令和 格雷普 命令如下:
$ 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-doc
包会将文档添加到 curl
命令。 所以让我们使用命令安装它:
$ sudo apk add curl-doc
现在您可以显示手册页 curl 命令:
$ man 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 程序,用于阅读彩色信息和手册页
Alpine LinuxLinuxLinux 基础Linux 命令Linux 手册页Linux 提示手册页手册页