getdgrp 命令
用途
罗列与指定标准相匹配的设备类。
语法
getdgrp[-a] [-e] [-l][Criteria] [DeviceClassList]
描述
列示包含与给定条件匹配的设备的设备类。 该条件以表达式的形式给出。
标志
| 项 | 描述 |
|---|---|
| -a | 显示设备必须符合所有包含在由此命令生成的报告中的设备类标准。 如果没有定义标准,那么 -a 标志无效。 |
| -e | 显示应该将参数列表中指定的设备类排除在由此命令生成的报告之外。 如果不指定设备,那么 -e 标志无效。 |
| -l | 显示选项 -e 和列表 dgroup 中的所有设备类,即使不包含有效的设备成员,也应该罗列示来。 如果命令行指定了Criteria,那么此选项无效。 |
参数
| 项 | 描述 |
|---|---|
| 标准 | 可以将设备所属的设备类包含在生成的列表之前,必须定义它所匹配的标准。 Criteria 可以被指定为一个表达式或一个表达式列表,由 getdgrp 命令生成的列表中所包括的设备类必须符合这些表达式。 如果没有给出标准,那么此列表包含所有的设备类。 设备必须至少满足此列表中的一个标准。 然而,可以使用选项 -a 来指定应该执行“逻辑与”运算。 因此,只包含那些包含符合列表当中所有标准的设备的类。 Criteria 参数中指定的标准可以有四种可能的表达式类型。
以下是有效的设备属性:
|
| DeviceClassList | 在定制的设备配置数据库中或者预定义的设备配置数据库中指定设备类名。 |
退出状态
- 0
- 该命令已成功完成。
- 1
- 命令语法不正确,使用了无效选项,或出现内部错误。
- 2
- 定制的设备对象类或预定义设备对象类不能打开阅读。
示例
- 要显示所有设备类,请输入:
输出类似以下格式:getdgrpadapter aio bus cdrom disk diskette gxme if keyboard lft logical_volume lvm memory mouse planar processor pty pwrmgt rcm sys tape tcpip tty - 要列示其设备类型为“logical_volume”的设备类,请输入:
输出与如下相似:getdgrp type=logical_volumelogical_volume - 要列示其设备类型为“lvtype”或其设备别名为“sys0”的设备类,请输入:
输出与如下相似:getdgrp type=logical_volume alias=sys0logical_volume sys - 要列示其状态属性已定义的设备类,请输入:
输出与如下相似:getdgrp status=definedlogical_volume posix_aio rcm - 要显示设备类中定义了 status
属性的且属于“processor”设备类的设备,请输入:
输出与如下相似:getdgrp status:* processorprocessor - 要显示其中设备没有定义 status
属性的设备类,请输入:
getdgrp status!:* processor
文件
| 项 | 描述 |
|---|---|
| /usr/sbin/getdgrp | 包含 getdgrp 命令 |