Chinaunix首页 | 论坛 | 博客
  • 博客访问: 313597
  • 博文数量: 84
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 890
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 16:46
文章分类

全部博文(84)

文章存档

2017年(2)

2016年(4)

2015年(78)

我的朋友

分类: LINUX

2015-06-24 10:38:19

总结如下
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) |
给主人留下些什么吧!~~