1)如何通过一个简短的关键字,例如process 获取相关的命令。
命令:man -k process
该命令会从所有MAN帮助手册中查找NAME信息的内容(注:只会在NAME里搜索),其中包含process的手册列出来,-k后可以加正则表达式进行搜索。例如:man -k ^wait
2)通过命令的描述,选择一个命令,获取命令的man文档。
man man
3)解读man文档,man分几个部分?man每个部分的解释,特别是语法部分。<>, [] ...等各代表什么含义。
Conventional section names include NAME, SYNOPSIS, CONFIGURATION, DESCRIPTION, OPTIONS, EXIT STATUS, RETURN VALUE, ERRORS, ENVIRONMENT, FILES, VERSIONS, CONFORMING TO, NOTES, BUGS, EXAMPLE, AUTHORS, and SEE ALSO. 上述只列出了常规的部分,不代表全部,个人认为上述标黄的部分为基础部分,也十分常用,NAME名称(类似命令简述,可用做man -k搜索内容);SYNOPSIS格式(介绍了命令的语法格式);DESCRIPTION描述(详细描述了命令);OPTIONS选项(介绍了命令后跟的各选项的作用)。
bold text type exactly as shown.(加粗的文字,我理解是按照所示的内容精确输入,不要做改动)
italic text replace with appropriate argument.(斜体文字,我理解是内容应该更换为合适的参数)
[-abc] any or all arguments within [ ] are optional.(我理解的意思是[ ]内的内容是可选的,即可以写,也可以不写,例如sed [-n],可以加-n,也可以不加-n)
-a|-b options delimited by | cannot be used together.(我理解是二选一,最重要是不能一起使用)
argument ... argument is repeatable.(我理解argument后面加...的意思是参数可重复,可多次使用同一参数)
[expression] ... entire expression within [ ] is repeatable.(我理解是可以多次使用[ ]内的表达式,如下图中内容-e script [-e script]...)
4)根据语法部分 简要的写几个操作。
sed -n -e 's/nologin/duyifan/p' -e 's/duyifan/111/p' passwd
标签:...,NAME,argument,命令,理解,Week1.3,man From: https://www.cnblogs.com/n77007-bj-duyifan/p/17451424.html