Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1055445
  • 博文数量: 139
  • 博客积分: 1823
  • 博客等级: 上尉
  • 技术积分: 3403
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-05 09:54
文章存档

2014年(7)

2013年(16)

2012年(48)

2011年(68)

分类: 系统运维

2011-08-29 16:54:41

不知道这三种帮助具体有什么不同?
如何分辨每个命令应该使用那种帮助模式?
今天突然想到了这三者的区别,然后就百度,然后就整理在这里了。


  1.    1. --help: 是一个工具选项,可以用来显示一些工具的信息。这些帮助信息是程序的作者加上去的,
  2.    2.       也就是说,这些信息是程序内部的。一般比man出来的要简单。
  3.    3. man : (manual)可以显示系统手册页中的内容,这些内容大多数都是对命令的解释信息。这些信息是操作系统文档里面的。 如果没有文档,是不会显示这些帮助信息的。一般比help出来的要详细。
  4.    4. PS: (1) Space 键可以显示下一屏的文本信息
  5.    5.     (2) q 键是退出
  6.    6.
  7.    7. info: 是一个基于菜单的超文本系统,是由GNU项目开发并由Linux发布。
  8.    8. info 工具包括一些关于Linux Shell,工具,GNU项目开发程序说明文档
  9.    9. PS: (1) ? 键可以列出info窗口中的相关命令
  10.   10.     (2) Space 键可以进行滚动浏览
至于哪种好,就要看自己的味口了。
多数人会选择man。
下面以tar命令的例子说明:

  1. jerry@jerry-desktop:~/studycommand$ man tar
  2. jerry@jerry-desktop:~/studycommand$ man tar > jerry1
  3. jerry@jerry-desktop:~/studycommand$ tar --help >jerry2
  4. jerry@jerry-desktop:~/studycommand$ info tar >jerry3
  5. info: 正在写入节点 (*manpages*)tar...
  6. info: 完成。
  7. jerry@jerry-desktop:~/studycommand$ gedit jerry*
结果可以看到:
jerry1,有483行
jerry2,有285行
jerry3,有1084行
具体代码贴不下了,大家可以自己试试。
我的OS版本:ubuntu 10.10 中文版。

阅读(6147) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~