用途

将当前控制台设备的名称写至标准输出。

语法

lscons [ -s ] [ -a | -O ]

lscons -b [ -s ] [ -a | -O ]

lscons -d [ -s ]

描述

lscons 命令将当前控制台设备的名称写至标准输出。同样可以使用该命令将系统下一次启动时作为控制台的设备名称写至标准输出。使用 swcons 命令可以更改当前控制台设备。使用 chcons 命令可以在系统下一次启动时将设备更改为系统控制台。

标志

-a显示控制台设备、控制台日志记录和标记属性的属性名称 = 属性值成对列表。当和 -b 标志一起使用时,从 ODM 中检索值。不带有 -b 标志时,这些值从控制台设备驱动程序中检索。关于控制台输出记录和标记的附加信息,请参阅 AIX® V6.1 Files Reference 中的 console Special File

注:

当与 -O 标志或者 -d 标志一起使用时,该标志无效。
-b显示系统下次启动时选定的系统控制台的完整路径名。
-d显示当前系统启动时选定的系统控制台的完整路径名。

注:

当和 -O 标志或者 -a 标志一起使用时,该标志无效。
-O类似于 -a 标志,不过会以适合于 SMIT 使用的格式输出属性名称和属性值。当和 -d 标志时一起使用时,该标志无效。

注:

当和 -d 标志或 -a 标志一起使用时,该标志无效。
-s禁止路径名报告。

退出状态

此命令返回以下退出值:

0使用的设备是当前系统控制台。
1使用的设备不是当前系统控制台。
2使用的设备是系统启动时选定的控制台设备,但是不是当前支持控制台消息输出的设备。
3指定标签无效。
4生成系统错误。

示例

  1. 要显示当前系统控制台的完整路径名,请输入:

    lscons

    lscons 命令,设置当前控制台设备的名称写至标准输出-LMLPHP

  2. 要列出在系统的下一次启动上有效的系统控制台的完整路径名,请输入:
    lscons  -b

    lscons 命令,设置当前控制台设备的名称写至标准输出-LMLPHP

  3. 要显示在系统的当前启动上选定的系统控制台的完整路径名,请输入:
    lscons -d

    lscons 命令,设置当前控制台设备的名称写至标准输出-LMLPHP

  4. 要测试当前系统控制台是否指向您的显示,请输入:
    if lscons -s
    then
    echo "System messages are directed to my display" >/dev/tty
    fi

    lscons 命令,设置当前控制台设备的名称写至标准输出-LMLPHP

文件

/usr/sbin/lscons包含 lscons 命令。
05-28 15:04