总结如下
man一个命令或者文件如果提示早不到手册,一般只有下面几个原因:
1、没有这个命令,或者文件
2、/etc/man.config 没有对应的目录,这个一般存在于后安装的tarball文件中,对于系统本身安装的rpm不会存在这个问题;
3、没有man手册文件,我碰到的问题恰恰是没有man手册,我的查找方式是,这个man手册是由那个rpm包安装的?
有的时候我希望使用man一个配置文件,但在我的实验机上,是最小化安装,另外我也yum install man了,yum install man 安装的rpm包是man-1.6f-32.el6.x86_64。这个man包应该只有命令的man说明,并没有类似man group这类查看配置文件的说明。
后发现另外一个linux系统上,可以man group,查找group的man包是由那个rpm安装的,大概过程如下:
rpm -qal > /tmp/rpms.txt //将所有安装包输出到一个文件
vi /tmp/rpms.txt //进入vi
/group.5 //查找关于group.5的行,为什么要查找group.5.gz这个文件呢?因为man group,本身就是在man.config中的路径里查找group这个文件。
/usr/share/man/man5/group.5.gz //查找到的结果应该是这条
向上找,/usr/share/man/man5/group.5.gz 是那个包安装的
得到的结果是
/usr/share/doc/man-pages-3.22
然后使用下面的命令再次确认是否是man-pages安装的group.5这个文件。
rpm -ql man-pages | grep group.5 //确认group.5是否由man -pages安装的
确认后,在需要man-pages的主机上yum install man-pages即可
这种方法应该也同样适用于,知道系统的某个文件,而不知道是由那个rpm包安装的查找方式。
阅读(1524) | 评论(0) | 转发(0) |