红联Linux门户
Linux帮助

今天看了下Man Page的学习资料,有点问题想向各位大大求教。

发布时间:2012-07-31 00:36:15来源:红联作者:pengx312
在资料中有提到查询忒定命令/文件的man page说明

资料的说明主要是通过举例的方法说明的。

第一个例子是 man -f man
按照例子所述,似乎可以列出命令中含有man的命令(具体功能还没理解,只是看书上列出的结果)。
但我在虚拟机上尝试的时候,返回的应该是个错误描述

[pengx312@localhost ~]$ man -f man
man: nothing appropriate

第二个例子是 man -k man
这个倒是说得比较详细,说是可以讲man page说明文件中含有 关键词 的条目列出。
不过我在虚拟机尝试的时候也返回了个错误。

[pengx312@localhost ~]$ man -k man
man: nothing appropriate

想请教下第一个例子的作用,以及为什么在虚拟机器上测试会失败。谢谢!

虚拟机:VitualBox
系统: CentOS 6.0
文章评论

共有 5 条评论

  1. nanst 于 2012-08-24 14:44:59发表:

    顺便问一下,redhat里面有man命令吧?我怎么用终端试的时候不行啊

  2. alick 于 2012-08-01 23:24:38发表:

    4# pengx312


    奇怪, man man 输出如何?里面有显示 -f 选项的用法吗?

    不妨贴出以下命令的输出:[code]
    type man
    rpm -qf $(type -p man)
    rpm -V man
    rpm -ql man
    [/code]

  3. pengx312 于 2012-07-31 23:04:28发表:

    谢谢两位的帮助,刚刚通过man whatis 和man apropos命令查到了两个命令的用途。

    to @alick:
    使用yum install man命令后执行man -f man 这些命令还是失败。

  4. alick 于 2012-07-31 22:13:45发表:

    有安装 man 这个软件包吗?rpm -qi man 命令输出什么?

    没有的话,用 yum install man 安装。

  5. 相思爱文 于 2012-07-31 21:36:33发表:

    运行
    man man
    自己看就行了
    教程中的版本和具体环境可能不同,

    man man中文帮助手册中说明
    -f 相当于运行whatis 的操作。即:显示工具指令与工具程序的简单说明
    -k 查当于使用 apropos 命令
    英文版中显示的可能会更全些
    man -M /usr/share/man man
    man -M /usr/share/man/zh_CN man