Chinaunix

标题: 探索sco的帮助命令man [打印本页]

作者: melove    时间: 2004-08-06 23:41
标题: 探索sco的帮助命令man
探索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的一点心得,希望对广大网友能有所帮助。
     如有错误还望广大网友及时指正。
作者: melove    时间: 2004-08-07 23:26
标题: 探索sco的帮助命令man
这么好的贴子,没人顶吗?
作者: xchen301    时间: 2004-08-07 23:38
标题: 探索sco的帮助命令man
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: htldm    时间: 2004-08-08 07:01
标题: 探索sco的帮助命令man
已设为精华
作者: 1212everyday    时间: 2004-08-08 20:32
标题: 探索sco的帮助命令man
好贴
作者: james_h    时间: 2004-08-08 21:55
标题: 探索sco的帮助命令man
好贴
作者: shenglqlcsd    时间: 2004-08-09 17:41
标题: 探索sco的帮助命令man
ding
作者: li2002    时间: 2004-08-12 08:11
标题: 探索sco的帮助命令man
不错啊,学会了-tproc 的使用,以前不知道可以这样使用,谢谢楼主。
作者: qualia    时间: 2004-08-13 10:49
标题: 探索sco的帮助命令man
我倒成文本后中间加了很多乱码,不知为什么?
作者: melove    时间: 2004-08-13 11:27
标题: 探索sco的帮助命令man
如果用more能正常显示的话,应该不是乱码,是高亮控制符,这东西目前我还没法去掉。

主要是没时间。

否则你可以把你的文本传过来,给我看看。
作者: sohu2001    时间: 2004-08-13 19:10
标题: 探索sco的帮助命令man

作者: simonzhan    时间: 2004-08-14 12:22
标题: 探索sco的帮助命令man
[quote]原帖由 "qualia"]我倒成文本后中间加了很多乱码,不知为什么?[/quote 发表:

http://bbs.chinaunix.net/forum/viewtopic.php?t=290972
作者: 纳兰婷    时间: 2004-08-14 18:00
标题: 探索sco的帮助命令man
保存~~~学习中
作者: ~心慌慌    时间: 2004-08-27 17:07
标题: 探索sco的帮助命令man
不懂。乱顶
作者: 李大虾    时间: 2004-09-19 09:07
标题: 探索sco的帮助命令man
有高手能把MAN的信息翻译成中文吗?
作者: sdccf    时间: 2004-09-19 12:33
标题: 探索sco的帮助命令man
这个可不容易,既要等英语,还要会UNIX,主要是命令太多了.
作者: CNL    时间: 2004-09-19 12:44
标题: 探索sco的帮助命令man
网上有linux的man中文帮助文件,基本上通用
作者: yjyj109    时间: 2004-09-19 13:28
标题: 探索sco的帮助命令man

作者: xianren    时间: 2004-09-19 14:00
标题: 探索sco的帮助命令man
不错!
作者: 绣林    时间: 2004-09-19 14:19
标题: 探索sco的帮助命令man
真的很不错!
作者: wzc    时间: 2004-09-20 00:04
标题: 探索sco的帮助命令man
ding.......................
!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: newman_china    时间: 2004-09-20 08:53
标题: 探索sco的帮助命令man
顶一下
作者: yjmsx    时间: 2004-09-20 09:34
标题: 探索sco的帮助命令man
顶!!!!!!!!!!!!!!!
作者: yutian    时间: 2004-09-20 09:34
标题: 探索sco的帮助命令man

作者: unixtomlee    时间: 2004-12-10 18:15
标题: 探索sco的帮助命令man
man man|col -b >; man.txt
作者: 一只熊    时间: 2004-12-11 18:23
标题: 探索sco的帮助命令man
真希望在论坛中多出现这样的好贴子,对于每个人的心德和体会都拿出来让大家共享,这样有助于大家一起进步。
作者: tongsheng    时间: 2004-12-11 23:36
标题: 探索sco的帮助命令man
[quote]原帖由 "李大虾"]有高手能把MAN的信息翻译成中文吗?[/quote 发表:



极是
作者: yeanling    时间: 2005-03-19 12:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: johnsilver    时间: 2005-03-19 23:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我是热心肠    时间: 2007-01-16 09:41
好东西啊




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2