免费注册 查看新帖 |

Chinaunix

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

Linux系统下的帮助信息 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-03 16:27 |只看该作者 |倒序浏览

                                                                  Linux下有大量的帮助信息,不但有各种命令的帮助手册、系统调用、库函数说明等,还有数以万计的有关各类主题的说明文档、指导手册等。如何快速获取和使用这些信息对Linux的学习有着极大的帮助。
  本地系统上的帮助信息主要分为三种类型,标准的man手册和info手册页以及散布于几处的文字文档。
  1、man手册
  阅读man手册页的工具是man命令,当我们想要查看某个条目/文件的man手册时,使用如下的命令
    man [options] [section] file
  options:各种命令选项,控制man命令的行为
    常用的选项有
    -a:显示所有能查到的手册页。
  section:节号,如果指定则只在该节查找;
  file:你要找什么东西的手册号,用这个指定;
  按照LFH的建议,man手册一般分为八节,这八节是:
    1. 用户命令(env、ls、echo、mkdir、tty)
    2. 系统调用或内核函数(creat、link、sethostname、mkdir)
    3. 库函数(printf、strlen、pow等)
    4. 与设备有关的信息(isdn_audio、mouse、tty、zero)
    5. 文件格式描述(keymaps、motd、wvdial.conf)
    6. 游戏
    7. 其他(arp、boot、regex、utf8)
    8. 系统管理(useradd、fdisk、fsck、mount、renice等)
  目前不是所有的系统都能完全遵循上面的建议,所以可以还存在其他节号,如3p,m1等。
  我们在文档中经常能看到文件名后面跟一对小括号和数字,如“ls(1)、xorg.conf(5)”,小括号中的数字就是上面所说的节号,通过节号我们就能知道前面的文件特指的是一个命令或是一个配置文件。
  你不一定总能记住要找的项目所在节号,使用-a选项可以显示所有找到的手册页,按q退出当前显示的手册页,再按回车进入下一个节的手册页,这样你就不用记住节号了。
  手册页的内容一般由以下几部分组成(还有别的)
    NAME        是对项目主体一句话的概括说明
    SYNOPSIS    语法或使用格式的说明
    DESCRIPTION    对项目主体的简要说明
    OPTIONS        命令的选项及含意的详细说明,只有命令才会有
    RETURN VALUE    返回值,只有函数才会有
    EXIT STATUS    退出码及含意说明,只有命令才会有
    ENVIRONMENT    相关的环境变量
    EXAMPLES    示例
    SEE ALSO    其他有关的参考
    BUGS        列出已知存在的BUG
  man还有GUI下的版本,例如 xman(来自于 XFree86 Project)和 yelp (Gnome 帮助浏览器),你自己可以试试。
  另外,与man相关的还有两个命令,
    whatis keyword  (与man -f keyword等效,此时man调用whatis)
  和
    apropos pattern  (与man -k pattern等效,此时man调用apropos)
  whatis在mandb生成的索引数据库的“简短说明(short description)”中查找keyword,并显示其内容,默认情况下要求完全匹配。
  apropos也是在索引数据库中进行查找,但这埯的pattern参数默认是作为正则表达式使用,而且查找的内容也扩大了,appropos还要在“说明(description)”中进行匹配。
  这两条命令有很多参数可以改变默认的行为。
  2、info手册
  man手册使用info命令进行处理,该命令提供了强大的导航功能,如链接和跳转功能。但目前info手册没有man手册多,所以不做说明。
  3、文字文档
  是软件作者撰写的各类优质的教学文档,包括HOWTO指南、FAQ、README等等,主要有纯文本格式、html格式等,为了节约空间,其中的大部分经过压缩。不同格式的文档需要不同的阅读器。
  未经压缩的文本文档可以通过任何你熟悉的编辑器进行阅读,如vi、emacs等,甚至用cat file | more也一点不差。我一般用vi和less。
  对压缩过的文本文档,使用zless最方便的,不用解压。
  对于html,使用文本模式下的浏览器lynx或links2都不错,如果是压缩过的,请先用gunzip解压一下。
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/35320/showart_1072113.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP