免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 5780 | 回复: 29
打印 上一主题 下一主题

[SCO UNIX] 探索sco的帮助命令man [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-06 23:41 |只看该作者 |倒序浏览
探索sco的帮助命令man
             --2004/8/6 by melove

    SCO Openserver的帮助系统只有一条命令man,它几乎可以获得Sco所有命令的帮助。
   
    我们知道sco将命令按用途和来源归为多类,其中常用的有:
        ADM        系统管理员命令
        C        用户命令
        F        File formats
        TCL        sco visual tcl命令
        HW        与硬件有关的命令
        M        其他
        ...
        ...
比如:cd(C)是指cd属于用户命令;pwd(TCL)是指pwd属于sco visual tcl命令等等。

    SCO Openserver的真正帮助原文存放在/usr/man目录的html.命令类别目录下,并予html格式的文件经compress压缩后存放。
比如:cd命令的帮助原文为: /usr/man/html.C/cd.C.html.Z; scoadmin命令的帮助原文为: /usr/man/html.F/scoadmin.F.html.Z
把这些.Z文件用compress解开,获得它们的html文件,用网页浏览工具(如:IE或netspace)均可以正常查看,跟在man中看到的一样!!

    在文本模式下man先解开.Z文件,并经scohttpd进程把html文件处理成文本文件,然后调用相应的工具显示上屏幕上。scohttpd进程由系统1号进程启动,如果scohttpd进程不存在或出现异常,这时man将提示:
        man: can't connect to scohttp  错误!!

    有关man的配置信息存放在/etc/default/man文件中,其中我们最关心的是PAGER项,它指定用什么程序查看处理后帮助原文。默认情况下是用pg命令,但许多网友都不习惯,这时你可以把它改成我们熟悉的more或cat命令,当然你也可以用-p参数指定,如man -pmore scoamdin。

    sco Openserver允许你将自己的命令帮助添加到man系统中,添加的方式很简单。比如你要添加命令mycmd的帮助,它属于C类(也可以是其他类),帮助原文必须是html格式,也可以是纯文本,它把用compress压缩成mycmd.C.html.Z文件,存放在/usr/man/html.C目录下即可!!

    事实上,man命令按/etc/default/man中的ORDER项指定的命令类别排序,搜寻整个/usr/man目录。如果你的命令类别不幸被排在最后,这时系统将耗费相当的资源为你查找帮助!这时你最好为你的命令帮助添加索引。添加的方式也很简单,还是以刚才的mycmd(C)命令为例:用vi编辑 index和index.C文件加入一行
    mycmd  mycmd  C   即可。

        有时我们希望将man的帮助原文转换成文本后存放,也就是信息重定向。man为此提供了一个参数-tproc。如你想将scoadmin的帮助导出存放在/tmp/scoadmin.txt,你可以运行:
        man -tproc scoadmin | tee /tmp/scoamdin.txt即可!!是不是很方便。

     以上是笔者对man的一点心得,希望对广大网友能有所帮助。
     如有错误还望广大网友及时指正。

论坛徽章:
0
2 [报告]
发表于 2004-08-07 23:26 |只看该作者

探索sco的帮助命令man

这么好的贴子,没人顶吗?

论坛徽章:
0
3 [报告]
发表于 2004-08-07 23:38 |只看该作者

探索sco的帮助命令man

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2004-08-08 07:01 |只看该作者

探索sco的帮助命令man

已设为精华

论坛徽章:
0
5 [报告]
发表于 2004-08-08 20:32 |只看该作者

探索sco的帮助命令man

好贴

论坛徽章:
0
6 [报告]
发表于 2004-08-08 21:55 |只看该作者

探索sco的帮助命令man

好贴

论坛徽章:
0
7 [报告]
发表于 2004-08-09 17:41 |只看该作者

探索sco的帮助命令man

ding

论坛徽章:
0
8 [报告]
发表于 2004-08-12 08:11 |只看该作者

探索sco的帮助命令man

不错啊,学会了-tproc 的使用,以前不知道可以这样使用,谢谢楼主。

论坛徽章:
0
9 [报告]
发表于 2004-08-13 10:49 |只看该作者

探索sco的帮助命令man

我倒成文本后中间加了很多乱码,不知为什么?

论坛徽章:
0
10 [报告]
发表于 2004-08-13 11:27 |只看该作者

探索sco的帮助命令man

如果用more能正常显示的话,应该不是乱码,是高亮控制符,这东西目前我还没法去掉。

主要是没时间。

否则你可以把你的文本传过来,给我看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP