Aristotle
发布于 2023-02-08 / 28 阅读 / 0 评论 / 0 点赞

Linux-help和man详解

Linux-help和man详解

参考自: https://www.jianshu.com/p/760e4b8a659e

  1. help命令概述

    help命令用于显示shell内部命令的帮助信息。

    help命令只能显示shell内部命令的帮助信息,而linux系统中绝大多数命令是外部命令,所以help命令的作用非常有限。而对于外部命令的帮助信息可以使man命令或者info命令查看。

  2. 命令格式

    命令格式:help [参数] 内部命令

    查看外部命令的用法: 命令 --help

  3. 常用选项

    描述
    -d 输出每个命令的简短描述
    -s 输出短格式的帮助信息
    -m 以伪man手册的格式显示帮助信息

  4. man 命令

    1. man命令概述

    通过man命令查看其它命令的详细文档。没有内建与外部命令的区分,因为 man 工具是显示系统手册页中的内容,man 得到的内容比 help 更多更详细。

    2. 命令格式

    命令格式:man [选项] 命令

    描述
    -f : 查看命令拥有哪个级别的帮助
    -k:查看和命令相关的所有帮助

    3.man文档解析

    man命令后面显示的数字如RPM(8)表示章节

    man章节说明:

    在 man 手册中一共有这么几个章节
    章节数 说明

    1 Standard commands (标准命令)

    2 System calls (系统调用)

    3 Library functions (库函数)

    4 Special devices (设备说明)

    5 File formats (文件格式)

    6 Games and toys (游戏和娱乐)

    7 Miscellaneous (杂项)

    8 Administrative Commands (管理员命令)

    9 其他(Linux 特定的), 用来存放内核例行程序的文档。

    打开手册之后我们可以通过 pgup 与 pgdn 或者上下键来上下翻看,可以按 q 退出当前页面。

    4. man语法参数解析

    1.[]方括号中的项是可选的;
    2.<>不在方括号或是在大括号中的项是必选项;
    3.黑色粗体字必须按原样准确键入,这一类可能是命令名,标志和文字字符;
    4.斜体字必须用适当的值代替(不显示斜体字的系统上通常用下划线代替),就如变量一般,需要根据情况自己添加适当的值;
    5.后面接省略号(…)的参数可以多次重复;
    6.如果一个单独的选项和一个参数组合在一起,那么该选项和参数必须同时使用;
    7.由 |(竖线)字符分开的两个或多个项,表示可以从这个列表中选择一个项;
    8.{a|b}则说明a和b之间必须要选一个