Linux-help和man详解
参考自: https://www.jianshu.com/p/760e4b8a659e
help命令概述
help命令用于显示shell内部命令的帮助信息。
help命令只能显示shell内部命令的帮助信息,而linux系统中绝大多数命令是外部命令,所以help命令的作用非常有限。而对于外部命令的帮助信息可以使man命令或者info命令查看。
命令格式
命令格式:help [参数] 内部命令
查看外部命令的用法: 命令 --help
常用选项
描述
-d 输出每个命令的简短描述
-s 输出短格式的帮助信息
-m 以伪man手册的格式显示帮助信息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之间必须要选一个