最近发现自己的HP unix的man命令不能正常找到帮助页面。不管man什么命令都显示无法找到。
先做了:
which man;
ldd `which man`;
ls -lia `ldd /usr/bin/man`;
但这样发现ldd库文件都是存在而且文件都是正常的。
经查询,man的时候man是需要通过读环境变量中的MANPATH来找到man手册的存放位置的。
echo $MANPATH;
返回为空。
设置:
MANPATH=/usr/share/:/usr/local/:/usr/share/man
man ls;
问题解决。
之前读过man的工作原理,现在忘记了。所以一个简单的MANPATH问题费了好大力气。
学艺不精呀!
阅读(1280) | 评论(1) | 转发(0) |