在Linux中主要有三类帮助如下:
whatis command | 查看命令的用途 |
---|---|
command --help | 查看命令的用法 |
man level target | 查看目标的用法 |
当用指令
man date
时实验结果如上图所示,退出需要按下q
当有些目标的帮助用–help查看不了时需要用到man指令,例如输入passwd --help
时查看的是/usr/bin/passwd,当想要查看/etc/passswd时,需要使用man,其中level指的是查看的目标的级别,常用的有1和5,各级别描述如下:
1 | 命令 |
---|---|
2 | 系统调用接口 |
3 | 函数调用 |
4 | 系统特殊文件 |
5 | 系统配置文件 |
6 | 游戏 |
7 | 特殊的包 |
8 | 系统管理命令 |
9 | 内核的规则 |
可以通过指令man man
来查看man中的9个级别分别代表什么意思
示例:查看/etc/passwd的帮助,此处passwd为一个文件
man 5 passwd
查看目标在系统中有多少级别的man可以用
man -k target
在使用–help时[option…]表示可加可不加,…表示可加多个,<>表示必须要加。
示例:查找帮助输出100天以后的日期,要求格式为年-月-日
在命令行输入man date
回车后可以看到NAME,SYNOPIS,DESCRIPTION等等,其中在SYNOPIS中,date [OPTION]…[+FORMAT]表示选项可以加也可以不加,并且可加多个,后接+格式可以选择想要显示的格式。
首先在DESCRIPTION中,-d 指显示字符串描述的时间而不是现在即可以更改显示的时间,故这个选项应该正确,其次选择格式时可以通过/year,/month,/day查找格式中有这些信息的词条通过描述的信息选择所需要的格式。
输入man date
的实验结果
date -d "83day" +%Y-%m-%d