lsattr 命令

用途

显示系统中设备的属性特征和可能的属性值。

语法

lsattr { -D [ -O ] | -E [ -O ] | - [ -O ] | -F 格式 [ -Z 字符 ] } -我 名称 [ - 属性 ] ...[ -f 文件 ] [ - ] [ -H ]

lsattr { -D [ -O ] | -F 格式 [ -Z 字符 ] } { [ -c ] [ -s 子类 ] [ -t 类型 ] } [ - 属性 ] ... [ -f 文件 ] [ - ] [ -H ]

lsattr -R { -我 名称 | [ -c ] [ -s 子类 ] [ -t 类型 ] } - 属性 [ -f 文件 ] [ - ] [ -H ]

lsattr -我 名称 { -o 操作 [ ... ] } -F 格式 [ -Z 字符 ] [ -f 文件 ] [ - ] [ -H ]

lsattr { [ -c ] [ -s 子类 ] [ -t 类型 ] } { -o 操作 [ ... ] } -F 格式 [ -Z 字符 ] [ -f 文件 ] [ - ] [ -H ]

描述

lsattr 命令显示有关特定设备或特定设备类型的属性信息。 如果未使用 -l Name 标志指定设备逻辑名,那么必须使用 -c Class-s Subclass-t Type 标志中的一个或全部的组合以唯一标识预定义设备。

在使用 lsattr 命令时必须指定以下某一个标志:

描述
-D 显示缺省值。
-E 显示生效值(仅对使用 -l 标志指定的定制设备有效)。
-F 格式 指定用户定义格式。
-P 显示最后配置设备时的设备值。
-R 显示合法值的范围。

显示定制设备属性的有效值时,信息是从配置数据库而不是从设备获取。 这些数据库值反映设备的配置方式,除非使用 chdev 命令及 -P-T 标志重新配置设备。 如果重新配置,那么下一次系统引导前,通过 lsattr 命令显示的信息可能不会正确指示当前设备配置。

如果使用 -D-E 标志,那么输出缺省为属性的名称 value description 和用户可设置字符串的值,除非它还与 -O 标志一起使用。

-P 标志显示上一次配置设备时或使用 chdev 命令及 -P-T 标志修改它的任何属性之前的属性值。

-O 标志显示所指定的所有属性的名称(以冒号分隔)。 在下一行,-O 标志显示所有相应属性值,以冒号隔开。 -H 标志能和 -D-E-F 标志配合使用,可以在列名上面显示头部分。 可使用 -F Format 标志以用户指定的格式定义输出格式,其中 Format 参数是带引号的列名列表,各项之间以非字母数字字符或空格分隔。 如果指定了 -F Format 标志,那么还可以指定 -Z Character 标志以将缺省记录分隔符从 newline 字符更改为所指示 Character

lsattr命令可以显示扩展预定义属性PdAtXtd)对象类中的"操作 "信息。 操作信息通过 -o operation 标志访问。 -o operation 标志和 -a attribute 标志不能在 lsattr 命令的同一个调用中指定。 -o operation 标志不和 -R 标志同时有效。 当指定了 -o operation 标志时,只有 PdAtXtd 对象类的字段可以用 -F Format 标志指定。

可在命令行上提供这些标志,也可使用指定的 -f File 标志来提供这些标志。

标志

描述
-a 属性 显示特定设备或某类型设备的指定属性的信息。 对每个属性名称或多个属性名称可以使用一个 -a 标志。 如果对多个属性名使用一个 -a 标志,那么必须将属性名列表括在引号中,名称之间用空格分隔。 如果使用 -R 标志,那么必须仅指定一个仅具有一个属性名的 -a 标志。 如果不指定 -a-R 标志,那么 lsattr 命令显示指定设备的所有属性的所有信息。 -a Attribute 标志不能与 -o Operation 标志配合使用。 该标志组合导致 lsattr 命令退出,并带有一条错误消息。
-c 指定设备类名。 使用该标志可以限制输出到指定类中的设备中。 此标志不能与 -E-l 标志一起使用。
-D 当特定设备未与 -O 标志一起使用时,显示该设备的属性名,缺省值,描述和用户可设置标志值。 当与 -O 标志一起使用时, -D 标志仅显示冒号格式的属性名和缺省值。 此标志可以与 -c-s的任意组合配合使用。 和 -t 标志,用于唯一地标识预定义设备对象类中的设备,或者使用 -l 标志。 此标志不能与 -E -F一起使用。 或 -R 标志。
-E 当特定设备未与 -O 标志一起使用时,显示该设备的属性名,当前值,描述和用户可设置标志值。 当与 -O 标志一起使用时, -E 标志仅以冒号格式显示属性名称和当前值。 此标志不能与 -c-D配合使用。 -F-R-s, 或 -t 标志。
-f 文件 File 参数读取必需的标志。
-F 格式 以用户指定格式显示输出,其中 Format 参数为预定义或定制设备对象类中的列名引用列表,这些列名由非字母数字字符或空格分隔。 如果空格用作分隔符,那么 lsattr 命令以列对齐方式显示输出。 只能指定来自预定义属性(PdAt)、定制属性(CuAt)和扩展预定义属性(PdAtXtd)对象类的列名。 除列名外,还可使用两个特殊用途名称:可使用名称 description 来显示属性描述,并可使用 user_settable 来确定某个属性能否更改。 此标志不能与 -E-D-O-R 标志。
-h 显示列输出上方的头部分。 -O-R 标志优先于 -H 标志。
-h 显示命令用法的消息。
-l 名称 指定定制设备对象类中要显示其属性名称或值的设备逻辑名。
-o 操作 显示特定设备或设备类型的指定操作的信息。 对每个操作名称或多个操作名称可以使用一个 -o标志。

如果将 -o 标志用于多个操作名称,那么必须将操作名列表括在引号中,名称之间用空格分离。

通配符也可以用于操作名称。 通配符的有效集合与 odmget 命令使用的集合相同。 可使用操作值 "?*" 来显示与特定设备或特定设备类型相关联的所有操作。 -o Operation 标志不能与 -a attribute 标志或 -R 标志配合使用。 这些标志的任何组合都导致 lsattr 命令退出,并带有一条错误消息。
-O 显示所有属性名,并在第二行上显示所有对应属性值,名称和值都以冒号分隔。 当指定了 -E 标志时,属性值是当前值,当指定了 -D 标志时,属性值是缺省值。 此标志不能与 -F-R 标志一起使用。
-P 当特定设备未与 -O 标志一起使用时,显示该设备的属性名,值,描述和用户可设置标志值。 显示的值是配置设备时使用的值,但这些值是使用 chdev 命令及 -P-T 标志修改任何设备属性之前的值。 当 -P 标志与 -O 标志一起使用时, -P 标志仅以冒号分隔的格式显示属性名和值。 此标志可以与 -c-s的任意组合配合使用。 和 -t 标志,用于唯一地标识预定义设备对象类中的设备,或者使用 -l 标志。 此标志不能与 -D-E配合使用。 -O-R 标志。
-R 显示属性名称的合法值。 -R 标志不能与 -D-E一起使用。 -F-O 标志, 但可以与 -c-s的任意组合配合使用。 和 -t 标志,用于唯一地标识预定义设备对象类中的设备,或者使用 -l 标志。 -R 标志以垂直列方式显示列属性值,如下:
Value1
Value2
.
.
ValueN

-R 标志将范围属性值显示为x...n(+i)其中x是范围的开始n是范围的结束,i是增量。

-s 子类 指定设备的子类名称。 该标志可用于限制输出到指定子类的设备中。 此标志不能与 -E-l 标志一起使用。
-t 类型 指定设备类型名称。 该标志可用于限制输出到指定类的设备中。 此标志不能与 -E-l 标志一起使用。
-Z 字符 -Z Character 标志用于必须处理 ODM 字段的程序,该字段可能已经嵌入换行字符。 -Z Character 标志用于为每个生成的输出记录(或是行)更改记录分隔符。 新记录分隔符是使用此标志的 Character 参数指定的。 只有指定了 -F Format 标志,-Z Character 标志才有用。 -Z Character 标志不能与 -D-E-O-R 标志配合使用。

安全性

RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。

示例

  1. 要列示 rmt0 磁带设备的当前属性值,请输入以下命令:
    lsattr -l rmt0 -E
    系统将显示以下类似输出消息:
    mode          yes   Use DEVICE BUFFERS during writes     True
    block_size    1024  BLOCK size (0=variable length)       True
    extfm         yes   Use EXTENDED file marks              True
    ret           no    RETENSION on tape change or reset    True
    density_set_1 37    DENSITY setting #1                   True
    density_set_2 36    DENSITY setting #2                   True
    compress      yes   Use data COMPRESSION                 True
    size_in_mb    12000 Size in Megabytes                    False
    ret_error     no    RETURN error on tape change or reset True
  2. 要列示 rmt0 磁带设备的缺省属性值,请输入以下命令:
    lsattr -l rmt0 -D
    系统将显示以下类似输出消息:
    mode          yes   Use DEVICE BUFFERS during writes     True
    block_size    1024  BLOCK size (0=variable length)       True
    extfm         yes   Use EXTENDED file marks              True
    ret           no    RETENSION on tape change or reset    True
    density_set_1 37    DENSITY setting #1                   True
    density_set_2 36    DENSITY setting #2                   True
    compress      yes   Use data COMPRESSION                 True
    size_in_mb    12000 Size in Megabytes                    False
    ret_error     no    RETURN error on tape change or reset True
  3. 要列出 scsi0 SCSI 适配器的 bus_intr_lvl 属性的当前值,请输入以下命令:
    lsattr -l scsi0 -a bus_intr_lvl -E
    系统将显示以下类似输出消息:
    bus_intr_lvl 1 Bus interrupt level False
  4. 要列示 tty0 tty 设备的登录属性的可能值,请输入以下命令:
    lsattr -l tty0 -a login -R
    系统将显示以下类似输出消息:
    enable
    disable
    share
    delay
  5. 要列出IBM4340 并行打印机的默认属性值,请输入以下命令:
    lsattr -c printer -s parallel -t ibm4340 -D
    系统将显示以下类似输出消息:
    ptop       600       Printer TIME OUT period                    True
    line       60        Number of LINES per page                   True
    col        80        Number of COLUMNS per page                 True
    ind        0         Number of columns to INDENT                True
    plot       no        Send all characters to printer UNMODIFIED  True
    backspace  yes       Send BACKSPACES                            True
    cr         yes       Send CARRIAGE RETURNS                      True
    form       yes       Send FORM FEEDS                            True
    lf         yes       Send LINE FEEDS                            True
    addcr      yes       Add CARRIAGE RETURNS to LINE FEEDS         True
    case       no        Convert lowercase to UPPERCASE             True
    tabs       yes       EXPAND TABS on eight position boundaries   True
    wrap       no        WRAP CHARACTERS beyond the specified width True
    mode       no        Return on ERROR                            True
    interface  standard  Type of PARALLEL INTERFACE                 True
    autoconfig available STATE to be configured at boot time        True
    busy_delay 0         Microseconds to delay between characters   True
  6. 要列出 IBM 4340 并行打印机的 ptop 属性的可能值,请输入以下命令:
    lsattr -c printer -s parallel -t ibm4340  -a ptop -R
    系统将显示以下类似输出消息:
    1...1000 (+1)
  7. 要以冒号分隔格式列示 rmt0 磁带设备的当前属性值,请输入以下命令:
    lsattr -l rmt0 -E -O
    系统将显示以下类似输出消息:
    #mode:block_size:extfm:ret:density_set_1:density_set_2:compress:size_in_mb:ret_error
    yes:1024:yes:no:37:36:yes:12000:no
  8. 要显示系统属性,请输入以下命令:
    lsattr -E -l sys0
    系统显示类似以下的输出:
    keylock      normal        State of system keylock at boot time              False
    maxbuf       20            Maximum number of pages in block I/O BUFFER CACHE True
    maxmbuf      0             Maximum Kbytes of real memory allowed for MBUFS   True
    maxuproc     128           Maximum number of PROCESSES allowed per user      True
    autorestart  false         Automatically REBOOT system after a crash         True
    iostat       false         Continuously maintain DISK I/O history            True
    realmem      4194304       Amount of usable physical memory in Kbytes        False
    conslogin    enable        System Console Login                              False
    fwversion    IBM,SPH00221  Firmware version and revision levels              False
    maxpout      0             HIGH water mark for pending write I/Os per file   True
    minpout      0             LOW water mark for pending write I/Os per file    True
    fullcore     false         Enable full CORE dump                             True
    pre430core   false         Use pre-430 style CORE dump                       True
    ncargs       256           ARG/ENV list size in 4K byte blocks               True
    rtasversion  1             Open Firmware RTAS version                        False
    modelname    IBM,7044-270  Machine name                                      False
    systemid     IBM,011037D1F Hardware system identifier                        False
    boottype     disk          N/A                                               False
    SW_dist_intr false         Enable SW distribution of interrupts              True
    cpuguard     disable       CPU Guard                                         True
    frequency    93750000      System Bus Frequency                              False
    注: 通过使用 SMIT 以更可读的格式提供了相同的信息。 选择 系统环境 -> 更改/显示操作系统的特征 选项以查看此信息。

文件

描述
/usr/sbin/lsattr 包含 lsattr 命令。