Linux基础之终端、控制台、tty、pty简介说明

2019-01-16 22:15:07刘景俊

在Linux 系统中,计算机显示器通常被称为控制台终端 (Console)。它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2 等。当你在控制台上登录时,使用的是tty1。使用Alt+[F1—F6]组合键时,我们就可以切换到tty2、tty3等上面去。tty1–tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上(这时也叫控制台终端)。因此不管当前正在使用哪个虚拟终端,系统信息都会发送到控制台终端上。/dev/console即控制台,是与操作系统交互的设备,系统将一些信息直接输出到控制台上。目前只有在单用户模式下,才允许用户登录控制台。

5、 虚拟终端(/dev/pts/n)

在X windows模式下(图形界面下)的伪终端.如我在Kubuntu下用konsole,就是用的虚拟终端,用tty命令可看到/dev/pts/1。

6、 其它类型

Linux系统中还针对很多不同的字符设备存在有很多其它种类的终端设备特殊文件。例如针对ISDN设备的/dev/ttyIn终端设备等。这里不再赘述。

tty设备包括:虚拟控制台,串口以及伪终端设备。/dev/tty代表当前tty设备,在当前的终端中输入 echo “hello” > /dev/tty ,都会直接显示在当前的终端中

Linux系统下的终端、控制台、tty、pty简单介绍,虽然是基础内容但非常重要,大家一定要理解

您可能感兴趣的文章:

linux系统终端修改字体的方法Linux Shell脚本系列教程(二):终端打印命令详解在Linux命令行终端中使用python的简单方法(推荐)在linux的终端退出python命令行的方法Linux终端命令行的常用快捷键详解linux下终端分屏使用的两种方法(screen和tmux)linux shell脚本学习录制与回放终端会话Python彩色化Linux的命令行终端界面的代码实例分享关于Linux操作系统下终端乱码的完美解决方法自制Linux终端锁屏工具怎样在Linux上录制你的终端操作及回放Linux终端提示符(prompt)不如期生效的原因分析与解决Linux终端常用快捷操作方式linux在终端输入密码时显示星号的实现方法详解Linux终端 MySQL常用操作指令