看懂Linux man 手册

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/foreverzili/article/details/81501408

man手册的阅读障碍一般是:

  1. 英语差,不知所云(学好英语,你将收获许多原汁原味的知识、技术!)
  2. 理不清文档内容组织结构,思维很混乱
  3. 不明白文档描述所用的体例,不明白命令各种参数该如何组合
  4.  ......害怕

      这里并不说明某个命令的用法,如果你想了解man如何描述一个命令,那么请往下看看,或许你有意想不到的收获;如果如果你想知道某个命令的作用和使用示例,请自觉Ctrl+W,逃...

  1.man手册分类

序号 英文 中文
1 Executable programs or shell commands 可执行程序或shell命令
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) 系统管理命令(通常仅适用于root用户)
9 Kernel routines [Non standard] 内核例程(非标准)

 2.man手册的主要内容结构(不同命令的man页略有差异)

标题 描述

NAME

命令名称和用途(摘要)
SYNOPSIS 命令语法(摘要)
DESCRIPTION 详细描述命令作用,及其 选项、参数的作用
OPTIONS 选项和参数
AUTHOR 作者
COPYRIGHT 版权
SEE ALSO 其他参考
BUGS bugs
   

3.OPTIONS 中对命令参数的形式描述中的约定

  1. options:命令选项有两种形式:长选项(--)和短选项(-)
    • 长选项: 用 -- 引导,后面跟完整的单词,eg:  --verbose 
    • 短选项: 用 - 引导,后面跟单个的字符, eg:   -e -l -f == -elf 但是长选项不能组合使用,如 --verbose后面就不能直接再跟另外一个(选项)单词或字符了。
  2. options 也可以有自己的参数,可称为arguments(注意,选项与选项之间,选项与参数之间,参数与参数之间必须有空格;有的长选项和参数间用=连接)且,命令的选项和参数所使用的符号有特殊含义,这类常见符号有 [ ]、  { }、 ... , 粗体或下划线字体等也有特殊含义:
    •  | (竖线)字符分开的两个或多个项,表示可以从列表中选择某一项;
    •   如果一个单独的选项和一个参数组合在一起,则它们必须同时使用;
    •   xx后接省略号(…)的选项或参数可以有多个;
    •   斜体字根据实际需要替换(不显示斜体字的系统上通常用下划线代替)
    •   黑体(呃...)字必须按原样准确输入,这一类可能是命令名或特殊标记;
    •   不在方括号或是在大括号中的项是必选项;
    •  方括号中的项是可选的;

猜你喜欢

转载自blog.csdn.net/foreverzili/article/details/81501408