我如何最好地使用管理页面tar球?(untar + search + read)



在离线C编程考试期间,我们只能访问最新手册页的tarball (https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/)。

安装在系统上的手册页已经过期。

是否有一种方法可以用给定的tar球替换系统当前的手册页,或者使它们更容易访问,这样我就可以搜索它们并使用less来读取它们?

您可以解压缩它们,然后将man指向特定的文件。例句:

$ cd man-pages-6.00
$ man man3/printf.3

这将打开您的寻呼机中的手册页。

你也可以设置MANPATH环境变量指向这个位置;那么man将默认使用它:

$ cd man-pages-6.00
$ export MANPATH=$PWD
$ man printf

这将替换系统手册页,因此对于tar存档中未包含的命令运行man将失败:

$ man ls
No manual entry for ls

您可以通过让man首先搜索未打包的tar存档,然后搜索系统手册页:

来获得两者的优点:
$ cd man-pages-6.00
$ export MANPATH=$PWD:
$ man ls

MANPATH=$PWD:后面加上:意味着"使用默认路径"。

最新更新