zoukankan      html  css  js  c++  java
  • help、man和info工具的区别

    “--help”选项###

    “--help”是一个工具选项,大部分的GNU工具都具备这个选项,“--help”选项可以用来显示一些工具的信息,如在命令行中键入:

    brew --help
    

    则会显示如下的信息:

    “man”工具###

    Man工具可以显示系统手册页中的内容,这些内容大多数都是对命令的解释信息。通过查看系统文档中的man页可以得到程序的更多相关主题信息和Linux的更多特性。man是非常实用的一种工具,当你在使用到某一个并不熟悉的命令时,man命令会显得非常有用。

    当需要了解某个工具更为详细的信息时,可以使用命令man后跟工具名的方法来实现。

    如在命令行中键入:

    man brew
    

    则会显示如下的信息:

    按下space键可以显示下一屏的文本信息;按下q键则会退出man并返回到shell的提示符下。也可以利用pageup和pagedown来进行滚动浏览。

    Linux的man手册共有以下几个章节:

    原文:

    1. Executable programs or shell commands(标准命令)
    2. System calls (functions provided by the kernel)(系统调用)
    3. Library calls (functions within program libraries)(库函数)
    4. Special files (usually found in /dev)(设备说明)
    5. File formats and conventions eg /etc/passwd(文件格式)
    6. Games (游戏和娱乐)
    7. Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)(杂项)
    8. System administration commands (usually only for root)(管理员命令)
    9. Kernel routines Non standard

    其它:
    n 新文档, 可能要移到更适合的领域。
    o 老文档, 可能会在一段期限内保留。
    l 本地文档, 与本特定系统有关的。

    常用用法:
    man [章节号] 手册名称
    man 5 utmpx

    “info”显示工具信息###

    Info工具是一个基于菜单的超文本系统,由GNU项目开发并由Linux发布。info工具包括一些关于Linux shell、工具、GNU项目开发程序的说明文档。

    如在命令行中键入:

    info brew
    

    则会显示如下的信息:

    (以上的信息来自可编辑文件,不同的linux版本显示的结果可能会不同。)

    当出现以上的信息内容后:

    按下?键,可以列出info窗口中的相关命令。

    按下SPACE键,可以在菜单项中进行滚动浏览。

    三者的比较:###

    “--help”选项并不是一个“独立”的工具。作为一种命令的选项,它可以用来修改工具或者命令的工作方式。命令的选项通常由一个或两个连字符后跟一个或多个字母来指定。选项出现在所调用的工具名后,用空格隔开。工具的其它参数都跟在选项后,也用空格隔开。“--help”选项就像分页程序“| less”一样,它所提供的是一种快捷、高效的帮助。
    
    Man和info就像两个集合,它们有一个交集部分,但与man相比,info工具可显示更完整的最新的GNU工具信息。若man页包含的某个工具的概要信息在info中也有介绍,那么man页中会有“请参考info页更详细内容”的字样。通常情况下,man工具显示的非GNU工具的信息是唯一的,而info工具显示的非GNU工具的信息是man页内容的副本补充。
    Made by linusflow
  • 相关阅读:
    linux解压分卷压缩的zip文件
    centos关闭sudo的ldap认证
    IT词汇表
    IT博客汇
    os.waitpid()无法获取sys.exit()退出时的status code
    github下fork后如何同步源的新更新
    git 撤销commit
    g++编译问题:skipping incompatible /usr/lib//libboost_system.so when searching for -lboost_system
    g++动态库静态库混合链接
    thread
  • 原文地址:https://www.cnblogs.com/linusflow/p/7371757.html
Copyright © 2011-2022 走看看