曲径通幽论坛

标题: consoletype -- 打印连接到标准输入的控制台类型 [打印本页]

作者: beyes    时间: 2013-5-28 11:57
标题: consoletype -- 打印连接到标准输入的控制台类型
语法:
consoletype [stdout] [fg]
consoletype 打印出连接到标准输入的控制台类型,以及检查该控制台是否为当前的前台虚拟控制台。不接任何参数时,如果控制台是一个虚拟终端,那么它打印出 vt ;如果标准输入是一个串口控制台,那么打印出 serial;如果标准输入是一个伪终端,那么打印出 pty 。

比如在 Windows 上用 putty, Xshell 一类的连接工具连接远程服务器时,打印出的是 pty 。如果按下 ctrl + alt + fn 键进入的终端,则是 vt 。如果服务器是通过串口线连进去的,那么就打印出的就是 serial 。

在命令不带任何参数下运行,如果是虚拟终端,那么命令的返回值为 0;如果是串行控制台,那么返回值为 1;如果是个伪终端,那么返回值为 2 。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2