您的位置:首页 > 运维架构 > Linux

Linux下help、man、info以及--help

2016-10-12 23:04 141 查看
  在学习和使用Linux的过程中,总会遇到很多命令行程序。刚开始不知道它们的用法,这个时候就要去寻求帮助了。在Linux中可以通过help、man和info命令以及–help(-h)获取帮助信息。这些方式各有不同,下面逐一介绍。

  help命令用于显示shell内部命令的帮助信息,下面用图说明:

  

 

  使用type命令可以查看指定命令的类型,由上图可知,help命令只可用于系统shell命令,使用面最窄。

  

  man命令可以查看指定命令的帮助手册。首先,查看一下man本身的一些信息:

  


  

  这是关于man命令的一些信息。使用man命令是,man会从/usr/share/man下逐级开始搜寻帮助手册文件。如下面的touch命令的manual文件即位于/usr/share/man/man1目录下,文件名是touch.1.gz。下图分别是man命令显示的touch的帮助信息和touch的手册内容:

  

 

  


  

  

  info命令是隶属于GNU项目下的一个开源软件,号称比man更好(那就是a better man了)。可以提供比man命令更详细,更容易理解,更友好的帮助页面(这个真不是自己说的)。其实,可以理解info命令帮帮助信息放在多个页面中,而man则是放在了一个页面里。下面显示一下touch的info内容:

  

 

  

  至于–help(-h)其实是指定命令接受该参数,然后显示一些帮助信息。与man和info显著不同,并没有manual对应–help(-h)选项。如下图所示:

  

 

  上面是kazam(Linux下的一款录屏工具)的–help(-h)说明。

  

  其实,用哪种方式获取帮助信息并不重要,每个人的偏好方式都不一样。命令是死的,人是活的。觉得看帮助信息繁琐的话,直接Google或者Baidu也许明白的更快。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux help man info --help