【Linux】man指令(查询指令操作说明)
目录
1.man指令查询指令手册
2.man指令环境
2.1NAME
2.2SYNOPSIS
2.3DESCRIPTION
2.4ENVIRONMENT
2.5EXAMPLES
2.6OPTIONS
2.7AUTHORS
2.8COPYRIGHT
2.9SEEALSO
1.man指令查询指令手册
格式:man 指令名称
举个例子:

即可进入man page(也就是man的环境)
📖Note:
学会看命令行报错信息

报错:No manual entry for data
没有data指令的说明入口,原因可能如下:
1.该指令不存在,使用yum install 安装
2.检查自己的拼写
2.man指令环境
使用man查询date指令的操作说明,进入man 环境之后,看到如下界面

man page中的基本操作:
1.向下翻页:空格键/page down键
2.向上翻页:page up键
3.按关键字搜索:/string(向下查询关键字string的位置)
查询到的关键字高亮显示,使用'n'可以向下查询下一个,使用'N'可以向上查询下一个
4.推出手册:q
接下来我们看一下手册的内容
首先看文档头部

DATE(1):DATE就是我们查询的指令,小括号里的1表示的man手册的章节编号

我们使用man指令查询,耶斯,man指令也可以查询自己的使用手册

可以看到man手册的章节编号:1~9
下表列出了手册的章节编号以及各章节所包含的页面类型。
| 代号 | 内容 |
| 1 | 用户在shell环境中可以使用的指令和可执行程序 |
| 2 | 系统调用的函数(内核提供) |
| 3 | 常用的函数及库 |
| 4 | 特殊文件(通常为设备,存放在/dev下) |
| 5 | 配置文件或某些文件的额格式 |
| 6 | 游戏 |
| 7 | 杂项(包括宏包和约定),例如:man(7)、groff(7) |
| 8 | 系统管理员(root)可用的指令 |
| 9 | 和内核相关的文件 |
例:sudo指令 只有管理员才能使用 存放在8号手册

下文通常大致分成以下几个部分
| 名称 | 内容 |
| NAME | 指令功能说明 |
| SYNOPSIS | 指令语法说明 |
| DESCRIPTION | 指令使用的相关细节 |
| ENVIRONMENT | 环境变量 |
| EXAMPLES | 可参考的范例 |
| OPTIONS | 可使用的选项 |
| AUTHORS | 作者 |
| COPYRIGHT | 版权信息 |
| SEEALSO | 关于该指令的一些其他可参考的说明 |
2.1NAME
指令功能的说明

date指令可以帮助我们打印/设置系统的日期和时间

2.2SYNOPSIS
指令的使用语法
date 选项 格式

2.3DESCRIPTION
使用细节描述

date可以帮我们以指定的格式展示当前的时间,或设置系统时间
例如:选项-d可以展示指定字符串描述的时间,而不是展示当前时间

第三列也可以使用标准格式控制


2.4ENVIRONMENT
环境变量:也就是默认查找的路径
输出的时间要么是命令行参数指定的格式,要么指定时区,若两者均未指定,则使用
/etc/localtime中的设置。
2.5EXAMPLES
一些可以参考的范例(一般是一些特殊用法)
如:
显示美国西海岸的时间(使用 tzselect (1) 查找时区)
$ TZ='America/Los_Angeles' date

2.6OPTIONS
命令可以携带的选项,对于date命令,已经在DESCRIPTION中给出
我们可以看一下其他命令(如man)

2.7AUTHORS
很简单,展示作者

2.8COPYRIGHT
展示一些版权信息

2.9SEEALSO
比较重要,我们可以使用info指令查看一些其他的参考手册
info coreutils 'date invocation'












