我是靠谱客的博主 专一美女,这篇文章主要介绍如何区分tty和tty0和console设备,现在分享给大家,希望可以做个参考。

/dev/tty设备

这个设备表示的是控制终端,如果当前的shell登录环境有关联控制终端,那么执行它就可以看到回显。
echo test > /dev/tty
它其实是一个当前控制终端的一个别名,实际控制终端可以是伪终端(/dev/pts/x),也可以是虚拟控制台(/dev/ttyx)。/dev/tty有些类似于到实际所使用终端设备的一个链接

/dev/tty0设备

tty0表示的是当前虚拟控制台的一个别名,而实际的虚拟控制台是tty1…ttyn。
其中tty1和tty2为X窗口系统,其余为虚拟字符终端。

/dev/console设备

这个设备表示的是系统控制台,主要用于接收系统message的,系统消息一般不会被发送到tty上,而是发送给console设备上,当然我们可以配置console为一个tty,这样系统消息就会被发送到一个tty终端上,通过cmdline指定console=tty0,此时/dev/console相当于是/dev/tty0的一个别名。同样我们也可以指定它为一个串口设备,通过设定console=/dev/ttyS1进行指定,此时/dev/console相当于是/dev/ttyS1的一个别名。

最后

以上就是专一美女最近收集整理的关于如何区分tty和tty0和console设备的全部内容,更多相关如何区分tty和tty0和console设备内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部