快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

经典:探索SCO-UNIX的帮助命令MAN

 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的一点心得,希望对广大网友能有所帮助,如有错误还望广大网友及时指正。
返回类别: 教程
上一教程: LINUX操作系统中备份恢复技术的应用
下一教程: LINUX主要SHELL命令详解

您可以阅读与"经典:探索SCO-UNIX的帮助命令MAN"相关的教程:
· SCO UNIX系统“root密码”丢失的处理
· UNIX的SHELL命令使用详解
· LINUX/UNIX环境下的MAKE命令详解
· LINUX系统命令整理:磁盘治理篇[1]
· LINUX 常用命令(文本处理)
    微笑服务 优质保证 索取样品